mirror of
https://gitee.com/hzchunfen/erp.git
synced 2025-12-01 06:30:49 +00:00
feat: #20220802 新增用户增加角色
This commit is contained in:
parent
ec7ef4969e
commit
ad4f38fcbe
@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user