From 7c859accc0d4927a1314d0de1ad9e5dfc3b150ec Mon Sep 17 00:00:00 2001 From: cgonzalesmo Date: Sat, 22 Oct 2022 10:13:00 -0500 Subject: [PATCH] Add rol al registrar nuevo usuario. --- app/Http/Controllers/Api/UserController.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/Http/Controllers/Api/UserController.php b/app/Http/Controllers/Api/UserController.php index fbad288..9c81ac8 100644 --- a/app/Http/Controllers/Api/UserController.php +++ b/app/Http/Controllers/Api/UserController.php @@ -14,17 +14,18 @@ class UserController extends Controller public function register(Request $request) { $request->validate([ - 'email' => 'required|email|unique:users' + 'email' => 'required|email|unique:users', + 'rol'=> 'required|numeric|size:2' ]); $userAuth = auth()->user()->roles[0]->name; - if ($userAuth === "Admin") { + if ($userAuth == "Admin") { $user = new User(); $user->name = "null"; $user->lastname = "null"; $user->email = $request->email; $user->password = "null"; $user->save(); - $user->roles()->attach(2); + $user->roles()->attach($request->rol); return response()->json([ 'message' => 'Correo registrado exitosamente', 'userAuth' => $user, @@ -32,7 +33,7 @@ class UserController extends Controller } else { return response()->json([ "status" => 0, - "message" => "Correo no registrado", + "message" => "No eres administrador: Correo no registrado", ], 404); } }