customer auth fix

This commit is contained in:
merdan 2022-02-06 20:42:03 +05:00
parent 992d2d0b69
commit 02b7f4b11b
1 changed files with 2 additions and 16 deletions

View File

@ -33,7 +33,7 @@ class Customers extends AuthController
return response()->json(['errors'=>$validation->getMessageBag()->all()],422);
}
$data = [
$customer = $this->customerRepository->create([
'first_name' => $request->get('first_name'),
'last_name' => $request->get('last_name'),
'phone' => $request->get('phone'),
@ -42,21 +42,7 @@ class Customers extends AuthController
'is_verified' => 1,
'gender' => $request->get('gender'),
'customer_group_id' => $this->customerGroupRepository->findOneWhere(['code' => 'general'])->id
];
Event::dispatch('customer.registration.before');
$customer = $this->customerRepository->create($data);
Event::dispatch('customer.registration.after', $customer);
if (! $jwtToken = auth()->guard($this->guard)->attempt($request->only(['phone', 'password']))) {
return response()->json([
'error' => 'Invalid Email or Password',
], 401);
}
Event::dispatch('customer.after.login', $request->get('phone'));
]);
return response([
'data' => new \Webkul\RestApi\Http\Resources\V1\Shop\Customer\CustomerResource($customer),