feat: #10000 权限seed优化

This commit is contained in:
赵世界 2022-08-16 21:26:15 +08:00
parent d8510155bb
commit 1c89064f65
2 changed files with 4 additions and 4 deletions

View File

@ -2,6 +2,7 @@
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;
use Spatie\Permission\Models\Permission;
class PermissionsTableSeeder extends Seeder
{
@ -13,10 +14,9 @@ class PermissionsTableSeeder extends Seeder
public function run()
{
$routes = include(resource_path('lang/zh-CN/permission.php'));
$data = [];
foreach ($routes as $key => $route) {
$data[] = ['name' => $key, 'guard_name' => 'api'];
$data = ['name' => $key, 'guard_name' => 'api'];
Permission::firstOrCreate($data);
}
DB::table('permissions')->insert($data);
}
}

View File

@ -12,7 +12,7 @@ class RolesTableSeeder extends Seeder
*/
public function run()
{
DB::table('roles')->insert([
DB::table('roles')->insertOrIgnore([
['name' => '超级管理员', 'guard_name' => 'api'],
]);
}