Dodaeni seedera samochodó

This commit is contained in:
Tomasz Boruc 2026-08-30 21:30:45 +02:00
parent 6079a491f7
commit 4c9142d6ad
2 changed files with 13 additions and 10 deletions

View File

@ -29,17 +29,10 @@ class DatabaseSeeder extends Seeder
Permission::firstOrCreate(['name' => $permission]);
}
$this->call([
AdvanceTypeSeeder::class,
VehicleSeeder::class,
]);
// 2. Tworzenie ról (Roles)
$adminRole = Role::firstOrCreate(['name' => 'admin']);
$kierownikRole = Role::firstOrCreate(['name' => 'kierownik']);
$pracownikRole = Role::firstOrCreate(['name' => 'pracownik']);
// 3. Przypisywanie uprawnień do ról
$adminRole->syncPermissions(Permission::all());
@ -56,7 +49,11 @@ class DatabaseSeeder extends Seeder
'zaliczki_access',
]);
// 4. Wywołanie seedera użytkowników
$this->call([UserSeeder::class]);
// 4. Wywołanie seedera użytkowników i pojazdów
$this->call([
AdvanceTypeSeeder::class,
UserSeeder::class,
VehicleSeeder::class,
]);
}
}

View File

@ -13,7 +13,13 @@ class VehicleSeeder extends Seeder
$users = User::query()->orderBy('name')->orderBy('surname')->get();
if ($users->isEmpty()) {
return;
$user = User::factory()->create([
'name' => 'Sample',
'surname' => 'Driver',
'email' => 'sample.vehicle@demo.local',
]);
$users = collect([$user]);
}
$sampleVehicles = [