diff --git a/config/auth.php b/config/auth.php index d7568ff..effc1d5 100644 --- a/config/auth.php +++ b/config/auth.php @@ -114,4 +114,5 @@ 'password_timeout' => env('AUTH_PASSWORD_TIMEOUT', 10800), + 'password_default' => env('PASSWORD_DEFAULT', 'Minimal8@'), ]; diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index 6b901f8..df17c3d 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -15,11 +15,8 @@ class DatabaseSeeder extends Seeder */ public function run(): void { - // User::factory(10)->create(); - - User::factory()->create([ - 'name' => 'Test User', - 'email' => 'test@example.com', + $this->call([ + UserSeeder::class ]); } } diff --git a/database/seeders/UserSeeder.php b/database/seeders/UserSeeder.php new file mode 100644 index 0000000..1bb55e3 --- /dev/null +++ b/database/seeders/UserSeeder.php @@ -0,0 +1,43 @@ +create([ + 'email' => 'project.pangestuyoga@gmail.com', + 'username' => 'pangestu', + 'password' => config('auth.password_default'), + ]); + + UserProfile::factory()->create([ + 'user_id' => $developer->id, + 'full_name' => 'Yoga Pangestu', + 'phone_number' => '082121495806', + 'gender' => Gender::MALE->value, + ]); + + $owner = User::factory()->create([ + 'email' => 'owner@gmail.com', + 'username' => 'owner', + 'password' => config('auth.password_default'), + ]); + + UserProfile::factory()->create([ + 'user_id' => $owner->id, + 'full_name' => 'Owner', + 'gender' => Gender::MALE->value, + ]); + }); + } +}