firstOrCreate([ 'name' => 'config.view_roles', 'guard_name' => 'sanctum', ]); $role = Role::query()->firstOrCreate([ 'name' => 'administrator', 'guard_name' => 'sanctum', ]); $role->givePermissionTo($permission); $adminUser = User::query()->updateOrCreate( ['email' => 'admin@admin.com'], [ 'name' => 'Admin User', 'password' => 'password', ] ); $adminUser->assignRole($role); } }