更新调整修复
This commit is contained in:
@@ -85,7 +85,7 @@ class Permission extends Controller
|
||||
{
|
||||
$validated = $request->validate([
|
||||
'title' => 'required|string|max:50',
|
||||
'name' => 'required|string|max:100|unique:auth_permissions,name',
|
||||
'name' => 'required|string|max:100|unique:auth_permission,name',
|
||||
'type' => 'required|in:menu,api,button',
|
||||
'route' => 'nullable|string|max:200',
|
||||
'component' => 'nullable|string|max:200',
|
||||
@@ -127,7 +127,7 @@ class Permission extends Controller
|
||||
{
|
||||
$validated = $request->validate([
|
||||
'title' => 'nullable|string|max:50',
|
||||
'name' => 'nullable|string|max:100|unique:auth_permissions,name,' . $id,
|
||||
'name' => 'nullable|string|max:100|unique:auth_permission,name,' . $id,
|
||||
'type' => 'nullable|in:menu,api,button',
|
||||
'route' => 'nullable|string|max:200',
|
||||
'component' => 'nullable|string|max:200',
|
||||
|
||||
@@ -75,7 +75,7 @@ class Role extends Controller
|
||||
'sort' => 'nullable|integer|min:0',
|
||||
'status' => 'nullable|integer|in:0,1',
|
||||
'permission_ids' => 'nullable|array',
|
||||
'permission_ids.*' => 'integer|exists:auth_permissions,id',
|
||||
'permission_ids.*' => 'integer|exists:auth_permission,id',
|
||||
]);
|
||||
|
||||
$result = $this->roleService->create($validated);
|
||||
@@ -99,7 +99,7 @@ class Role extends Controller
|
||||
'sort' => 'nullable|integer|min:0',
|
||||
'status' => 'nullable|integer|in:0,1',
|
||||
'permission_ids' => 'nullable|array',
|
||||
'permission_ids.*' => 'integer|exists:auth_permissions,id',
|
||||
'permission_ids.*' => 'integer|exists:auth_permission,id',
|
||||
]);
|
||||
|
||||
$result = $this->roleService->update($id, $validated);
|
||||
@@ -171,7 +171,7 @@ class Role extends Controller
|
||||
{
|
||||
$validated = $request->validate([
|
||||
'permission_ids' => 'required|array',
|
||||
'permission_ids.*' => 'integer|exists:auth_permissions,id',
|
||||
'permission_ids.*' => 'integer|exists:auth_permission,id',
|
||||
]);
|
||||
|
||||
$this->roleService->assignPermissions($id, $validated['permission_ids']);
|
||||
|
||||
Reference in New Issue
Block a user