feat(DB): role seeder

This commit is contained in:
Michael 2025-06-25 17:08:11 +02:00
parent 965af8aadd
commit c02a19a9b4

View file

@ -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');
}
}
}