feat(admin): 统一后台权限注册表并移除路由中间件鉴权

This commit is contained in:
2026-05-19 09:34:31 +08:00
parent 4cf561cd57
commit 063cb98311
19 changed files with 519 additions and 389 deletions

View File

@@ -3,7 +3,7 @@
use Illuminate\Support\Carbon;
use Illuminate\Support\Facades\DB;
use Illuminate\Database\Migrations\Migration;
use App\Support\AdminApiResourceCatalog;
use App\Support\AdminAuthorizationRegistry;
return new class extends Migration
{
@@ -12,7 +12,7 @@ return new class extends Migration
$now = Carbon::now();
$menuActionIds = DB::table('admin_menu_actions')->pluck('id', 'permission_code');
foreach (AdminApiResourceCatalog::resources() as $resource) {
foreach (AdminAuthorizationRegistry::resources() as $resource) {
$resourceId = DB::table('admin_api_resources')
->where('code', $resource['code'])
->value('id');