From aaccbd83c83eb23cdae0caee0ba1997c885d8c94 Mon Sep 17 00:00:00 2001 From: Djonathan Date: Fri, 24 Jun 2022 18:16:31 -0300 Subject: [PATCH] User registration correction. --- app/Http/Controllers/UserController.php | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php index b8f836b..38f7160 100644 --- a/app/Http/Controllers/UserController.php +++ b/app/Http/Controllers/UserController.php @@ -51,19 +51,18 @@ class UserController extends Controller public function store(StoreUserRequest $request): JsonResponse { try { - $user = $request->all(); - $user['password'] = bcrypt($request->password); + $data = $request->all(); + $data['password'] = bcrypt($request->password); if (!$request->hasFile('profile_picture')) { return $this->errorResponse(false, '', 500); } - $file = $request->file('profile_picture'); - $path = $file->storeAs('avatars', $file->hashName(),'s3'); - $user['profile_picture'] = Storage::disk('s3')->url($path); - $response = $this->user->create($user); + $data['profile_picture'] = Storage::disk('s3')->url($path); + $response = $this->user->create($data); + $response->roles()->sync($data['role']); return (new UserResource($response)) ->response() ->setStatusCode(Response::HTTP_CREATED);