diff --git a/packages/Webkul/API/Http/Controllers/Shop/AddressController.php b/packages/Webkul/API/Http/Controllers/Shop/AddressController.php index aab4be145..3d1390fed 100644 --- a/packages/Webkul/API/Http/Controllers/Shop/AddressController.php +++ b/packages/Webkul/API/Http/Controllers/Shop/AddressController.php @@ -2,9 +2,6 @@ namespace Webkul\API\Http\Controllers\Shop; -use Illuminate\Http\Request; -use Illuminate\Http\Response; -use Illuminate\Support\Facades\Validator; use Webkul\Customer\Repositories\CustomerAddressRepository; use Webkul\API\Http\Resources\Customer\CustomerAddress as CustomerAddressResource; @@ -68,7 +65,7 @@ class AddressController extends Controller * * @return \Illuminate\Http\Response */ - public function store(Request $request) + public function store() { $customer = auth($this->guard)->user(); @@ -85,7 +82,7 @@ class AddressController extends Controller ]); } - $validator = Validator::make($request->all(), [ + $this->validate(request(), [ 'address1' => 'string|required', 'country' => 'string|required', 'state' => 'string|required', @@ -94,10 +91,6 @@ class AddressController extends Controller 'phone' => 'required', ]); - if ($validator->fails()) { - return response($validator->errors(), Response::HTTP_BAD_REQUEST); - } - $customerAddress = $this->customerAddressRepository->create(request()->all()); return response()->json([