diff --git a/app/Http/Controllers/User/UsersController.php b/app/Http/Controllers/User/UsersController.php index f2f4f30..dd69dc0 100644 --- a/app/Http/Controllers/User/UsersController.php +++ b/app/Http/Controllers/User/UsersController.php @@ -35,6 +35,7 @@ class UsersController extends Controller 'name' => 'required|string|unique:users,name|max:255', 'password' => 'required|string|min:8|confirmed', 'email' => 'email', + 'role_name' => 'required|string|exists:roles,name' ]); if ($validator->fails()) { $this->setValidatorFailResponse($validator->getMessageBag()->getMessages()); @@ -49,6 +50,7 @@ class UsersController extends Controller $user->save(); $this->setAfterUpdate($user->toArray()); $this->addLog($user->id, 'add'); + $user->assignRole($request->role_name); return new UsersResource($user); }