diff --git a/database/migrations/2026_04_28_160000_add_full_access_to_admin_roles_table.php b/database/migrations/2026_04_28_160000_add_full_access_to_admin_roles_table.php deleted file mode 100644 index b10517c..0000000 --- a/database/migrations/2026_04_28_160000_add_full_access_to_admin_roles_table.php +++ /dev/null @@ -1,25 +0,0 @@ -boolean('full_access')->default(false)->after('is_system'); - }); - - DB::table('admin_roles')->where('slug', 'super_admin')->update(['full_access' => true]); - } - - public function down(): void - { - Schema::table('admin_roles', function (Blueprint $table) { - $table->dropColumn('full_access'); - }); - } -}; diff --git a/database/migrations/2026_04_29_100000_create_admin_roles_and_widen_users_role.php b/database/migrations/2026_04_29_100000_create_admin_roles_and_widen_users_role.php index f10f393..36d29ed 100644 --- a/database/migrations/2026_04_29_100000_create_admin_roles_and_widen_users_role.php +++ b/database/migrations/2026_04_29_100000_create_admin_roles_and_widen_users_role.php @@ -14,6 +14,7 @@ return new class extends Migration $table->string('slug', 50)->unique(); $table->string('name', 100); $table->boolean('is_system')->default(false); + $table->boolean('full_access')->default(false)->after('is_system'); $table->unsignedInteger('sort')->default(0); $table->timestamps(); }); @@ -24,6 +25,7 @@ return new class extends Migration 'slug' => 'super_admin', 'name' => '超级管理员', 'is_system' => true, + 'full_access' => true, 'sort' => 1, 'created_at' => $now, 'updated_at' => $now, @@ -32,6 +34,7 @@ return new class extends Migration 'slug' => 'venue_admin', 'name' => '场馆管理员', 'is_system' => true, + 'full_access' => false, 'sort' => 2, 'created_at' => $now, 'updated_at' => $now,