feat: #20220802 新增用户增加角色

This commit is contained in:
赵世界 2022-08-02 16:28:22 +08:00
parent ec7ef4969e
commit ad4f38fcbe

View File

@ -35,6 +35,7 @@ class UsersController extends Controller
'name' => 'required|string|unique:users,name|max:255', 'name' => 'required|string|unique:users,name|max:255',
'password' => 'required|string|min:8|confirmed', 'password' => 'required|string|min:8|confirmed',
'email' => 'email', 'email' => 'email',
'role_name' => 'required|string|exists:roles,name'
]); ]);
if ($validator->fails()) { if ($validator->fails()) {
$this->setValidatorFailResponse($validator->getMessageBag()->getMessages()); $this->setValidatorFailResponse($validator->getMessageBag()->getMessages());
@ -49,6 +50,7 @@ class UsersController extends Controller
$user->save(); $user->save();
$this->setAfterUpdate($user->toArray()); $this->setAfterUpdate($user->toArray());
$this->addLog($user->id, 'add'); $this->addLog($user->id, 'add');
$user->assignRole($request->role_name);
return new UsersResource($user); return new UsersResource($user);
} }