diff --git a/packages/Sarga/API/Http/Controllers/Addresses.php b/packages/Sarga/API/Http/Controllers/Addresses.php index 145dc2dc7..9a2e20f28 100644 --- a/packages/Sarga/API/Http/Controllers/Addresses.php +++ b/packages/Sarga/API/Http/Controllers/Addresses.php @@ -3,6 +3,7 @@ namespace Sarga\API\Http\Controllers; use Illuminate\Http\Request; +use Illuminate\Support\Facades\DB; use Sarga\API\Http\Requests\AddressRequest; use Sarga\API\Http\Requests\RecipientRequest; use Sarga\API\Http\Resources\Customer\AddressResource; @@ -90,11 +91,17 @@ class Addresses extends AddressController public function updateRecipient(RecipientRequest $request, int $id) { - $recipient = $this->customerAddressRepository->update($request->all(), $id); + if($recipient = \DB::table('addresses')->find($id)){ + $recipient->update($request->all()); + return response([ + 'data' => new RecipientResource($recipient), + 'message' => 'Your recipient has been updated successfully.', + ]); + } return response([ - 'data' => new RecipientResource($recipient), - 'message' => 'Your recipient has been updated successfully.', + 'error' => 'not found'; ]); + } } \ No newline at end of file diff --git a/packages/Sarga/API/Http/Requests/AddressRequest.php b/packages/Sarga/API/Http/Requests/AddressRequest.php index c9fe9e6f1..86bb29a77 100644 --- a/packages/Sarga/API/Http/Requests/AddressRequest.php +++ b/packages/Sarga/API/Http/Requests/AddressRequest.php @@ -18,7 +18,7 @@ class AddressRequest extends CustomerAddressRequest return [ 'note' => [new AlphaNumericSpace,'max:191'], 'address1' => ['required', 'array'], - 'state' => ['required', new AlphaNumericSpace], +// 'state' => ['required', new AlphaNumericSpace], 'city' => ['required'], ]; }