更新调整修复

This commit is contained in:
2026-02-19 14:05:30 +08:00
parent f0af965412
commit e26ba12150
7 changed files with 539 additions and 518 deletions

View File

@@ -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',

View File

@@ -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']);