SystemRoleHasPermissionsTableSeeder.php 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?php
  2. namespace Database\Seeders;
  3. use Illuminate\Database\Console\Seeds\WithoutModelEvents;
  4. use Illuminate\Database\Seeder;
  5. use Illuminate\Support\Facades\DB;
  6. class SystemRoleHasPermissionsTableSeeder extends Seeder
  7. {
  8. /**
  9. * Run the database seeds.
  10. */
  11. public function run(): void
  12. {
  13. $tableNames = config('permission.table_names');
  14. // 菜单权限
  15. // 用户管理
  16. DB::table($tableNames['role_has_permissions'])->insert(['permission_id' => 101, 'role_id' => 1]);
  17. DB::table($tableNames['role_has_permissions'])->insert(['permission_id' => 102, 'role_id' => 1]);
  18. DB::table($tableNames['role_has_permissions'])->insert(['permission_id' => 103, 'role_id' => 1]);
  19. DB::table($tableNames['role_has_permissions'])->insert(['permission_id' => 104, 'role_id' => 1]);
  20. DB::table($tableNames['role_has_permissions'])->insert(['permission_id' => 105, 'role_id' => 1]);
  21. DB::table($tableNames['role_has_permissions'])->insert(['permission_id' => 106, 'role_id' => 1]);
  22. DB::table($tableNames['role_has_permissions'])->insert(['permission_id' => 107, 'role_id' => 1]);
  23. // 角色管理
  24. DB::table($tableNames['role_has_permissions'])->insert(['permission_id' => 111, 'role_id' => 1]);
  25. DB::table($tableNames['role_has_permissions'])->insert(['permission_id' => 112, 'role_id' => 1]);
  26. DB::table($tableNames['role_has_permissions'])->insert(['permission_id' => 113, 'role_id' => 1]);
  27. DB::table($tableNames['role_has_permissions'])->insert(['permission_id' => 114, 'role_id' => 1]);
  28. DB::table($tableNames['role_has_permissions'])->insert(['permission_id' => 115, 'role_id' => 1]);
  29. DB::table($tableNames['role_has_permissions'])->insert(['permission_id' => 116, 'role_id' => 1]);
  30. DB::table($tableNames['role_has_permissions'])->insert(['permission_id' => 117, 'role_id' => 1]);
  31. DB::table($tableNames['role_has_permissions'])->insert(['permission_id' => 118, 'role_id' => 1]);
  32. // 菜单管理
  33. DB::table($tableNames['role_has_permissions'])->insert(['permission_id' => 121, 'role_id' => 1]);
  34. DB::table($tableNames['role_has_permissions'])->insert(['permission_id' => 122, 'role_id' => 1]);
  35. DB::table($tableNames['role_has_permissions'])->insert(['permission_id' => 123, 'role_id' => 1]);
  36. DB::table($tableNames['role_has_permissions'])->insert(['permission_id' => 124, 'role_id' => 1]);
  37. // 字典管理
  38. DB::table($tableNames['role_has_permissions'])->insert(['permission_id' => 151, 'role_id' => 1]);
  39. DB::table($tableNames['role_has_permissions'])->insert(['permission_id' => 152, 'role_id' => 1]);
  40. DB::table($tableNames['role_has_permissions'])->insert(['permission_id' => 153, 'role_id' => 1]);
  41. DB::table($tableNames['role_has_permissions'])->insert(['permission_id' => 154, 'role_id' => 1]);
  42. DB::table($tableNames['role_has_permissions'])->insert(['permission_id' => 155, 'role_id' => 1]);
  43. }
  44. }