From 4c9142d6adf8dfecb46bf9954c1b67418f7da84b Mon Sep 17 00:00:00 2001 From: Tomasz Boruc Date: Sun, 30 Aug 2026 21:30:45 +0200 Subject: [PATCH] =?UTF-8?q?Dodaeni=20seedera=20samochod=C3=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- database/seeders/DatabaseSeeder.php | 15 ++++++--------- database/seeders/VehicleSeeder.php | 8 +++++++- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index 4b14c2b..c8a8733 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -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, + ]); } } \ No newline at end of file diff --git a/database/seeders/VehicleSeeder.php b/database/seeders/VehicleSeeder.php index 27d40a4..4cbf9f2 100644 --- a/database/seeders/VehicleSeeder.php +++ b/database/seeders/VehicleSeeder.php @@ -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 = [