From d2b763ba5766d5be3a0172e7525237d8c967759d Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Thu, 25 Jun 2026 20:37:41 +0700 Subject: [PATCH] feat: add owner user creation in UserSeeder with associated profile and role assignment --- database/seeders/UserSeeder.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/database/seeders/UserSeeder.php b/database/seeders/UserSeeder.php index 9f8bc6e..716cb09 100644 --- a/database/seeders/UserSeeder.php +++ b/database/seeders/UserSeeder.php @@ -28,6 +28,20 @@ public function run(): void ]); $developer->assignRole(Role::DEVELOPER->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, + ]); + + $owner->assignRole(Role::OWNER->value); }); } }