From 6f3ca1f75599c268e1fda2d7b10348cbdf0460b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Cort=C3=A9s?= Date: Thu, 29 Apr 2021 23:03:49 -0400 Subject: [PATCH] creacion de usuarios --- backend/app/Http/Controllers/UsuariosController.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/app/Http/Controllers/UsuariosController.php b/backend/app/Http/Controllers/UsuariosController.php index 7d09251..c4642b4 100644 --- a/backend/app/Http/Controllers/UsuariosController.php +++ b/backend/app/Http/Controllers/UsuariosController.php @@ -53,8 +53,8 @@ class UsuariosController extends Controller { 'email' => 'required|email', 'username' => 'required', 'password' => 'required', - 'type' => 'required|array', - 'type.*' => ['required', Rule::in(['admin', 'mesero', 'recaudador', 'productor'])], + 'roles' => 'required|array', + 'roles.*' => ['required', Rule::in(['admin', 'mesero', 'recaudador', 'productor'])], 'restaurant' => 'required|exists:restaurantes,id', ]); @@ -69,7 +69,7 @@ class UsuariosController extends Controller { 'message' => 'El usuario no puede tiene permisos para crear usuarios' ]); } - // los administradores solo pueden crear restaurantes en su propio restaurant + // los administradores solo pueden crear usuarios en su propio restaurant if (!$request->user->restaurantes->contains($restaurant)) { return response()->json([ 'error' => 'not_allowed', @@ -84,7 +84,7 @@ class UsuariosController extends Controller { username: $request->input('username'), password: $request->input('password'), metadata: [ - 'roles' => $request->input('type'), + 'roles' => $request->input('roles'), 'restaurantes' => [$restaurant], ] ); @@ -104,7 +104,7 @@ class UsuariosController extends Controller { $usuario->restaurantes()->attach($restaurant); - return response()->json($usuario); + return response()->json(["usuario" => $usuario]); } }