User registration correction.

This commit is contained in:
Djonathan 2022-06-24 18:16:31 -03:00
parent b3f7fdb324
commit aaccbd83c8

View File

@ -51,19 +51,18 @@ class UserController extends Controller
public function store(StoreUserRequest $request): JsonResponse public function store(StoreUserRequest $request): JsonResponse
{ {
try { try {
$user = $request->all(); $data = $request->all();
$user['password'] = bcrypt($request->password); $data['password'] = bcrypt($request->password);
if (!$request->hasFile('profile_picture')) { if (!$request->hasFile('profile_picture')) {
return $this->errorResponse(false, '', 500); return $this->errorResponse(false, '', 500);
} }
$file = $request->file('profile_picture'); $file = $request->file('profile_picture');
$path = $file->storeAs('avatars', $file->hashName(),'s3'); $path = $file->storeAs('avatars', $file->hashName(),'s3');
$user['profile_picture'] = Storage::disk('s3')->url($path); $data['profile_picture'] = Storage::disk('s3')->url($path);
$response = $this->user->create($user); $response = $this->user->create($data);
$response->roles()->sync($data['role']);
return (new UserResource($response)) return (new UserResource($response))
->response() ->response()
->setStatusCode(Response::HTTP_CREATED); ->setStatusCode(Response::HTTP_CREATED);