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]); Permission::firstOrCreate(['name' => $permission]);
} }
$this->call([
AdvanceTypeSeeder::class,
VehicleSeeder::class,
]);
// 2. Tworzenie ról (Roles) // 2. Tworzenie ról (Roles)
$adminRole = Role::firstOrCreate(['name' => 'admin']); $adminRole = Role::firstOrCreate(['name' => 'admin']);
$kierownikRole = Role::firstOrCreate(['name' => 'kierownik']); $kierownikRole = Role::firstOrCreate(['name' => 'kierownik']);
$pracownikRole = Role::firstOrCreate(['name' => 'pracownik']); $pracownikRole = Role::firstOrCreate(['name' => 'pracownik']);
// 3. Przypisywanie uprawnień do ról // 3. Przypisywanie uprawnień do ról
$adminRole->syncPermissions(Permission::all()); $adminRole->syncPermissions(Permission::all());
@ -56,7 +49,11 @@ class DatabaseSeeder extends Seeder
'zaliczki_access', 'zaliczki_access',
]); ]);
// 4. Wywołanie seedera użytkowników // 4. Wywołanie seedera użytkowników i pojazdów
$this->call([UserSeeder::class]); $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(); $users = User::query()->orderBy('name')->orderBy('surname')->get();
if ($users->isEmpty()) { if ($users->isEmpty()) {
return; $user = User::factory()->create([
'name' => 'Sample',
'surname' => 'Driver',
'email' => 'sample.vehicle@demo.local',
]);
$users = collect([$user]);
} }
$sampleVehicles = [ $sampleVehicles = [