feat(DB): role seeder
This commit is contained in:
parent
965af8aadd
commit
c02a19a9b4
1 changed files with 6 additions and 0 deletions
|
@ -3,6 +3,7 @@
|
|||
namespace Database\Seeders;
|
||||
|
||||
|
||||
use App\Models\User;
|
||||
use Illuminate\Database\Seeder;
|
||||
use Spatie\Permission\Models\Permission;
|
||||
use Spatie\Permission\Models\Role;
|
||||
|
@ -67,5 +68,10 @@ class RolesAndPermissionsSeeder extends Seeder
|
|||
|
||||
$adminRole = Role::firstOrCreate(['name' => 'admin', 'guard_name' => 'web']);
|
||||
$adminRole->givePermissionTo(Permission::all());
|
||||
|
||||
$adminUser = User::find(1);
|
||||
if ($adminUser && !$adminUser->hasRole('admin')) {
|
||||
$adminUser->assignRole('admin');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue