diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index f1295ca..6b43e93 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -17,7 +17,6 @@ public function run(): void $this->call([ ShieldSeeder::class, UserSeeder::class, - CompanySeeder::class, ]); } } diff --git a/database/seeders/UserSeeder.php b/database/seeders/UserSeeder.php index 65f62fa..709553f 100644 --- a/database/seeders/UserSeeder.php +++ b/database/seeders/UserSeeder.php @@ -2,6 +2,7 @@ namespace Database\Seeders; +use App\Enums\RoleEnum; use App\Models\User; use Illuminate\Database\Seeder; use Illuminate\Support\Facades\Hash; @@ -13,7 +14,7 @@ class UserSeeder extends Seeder */ public function run(): void { - $user = User::create([ + $developer = User::create([ 'name' => 'Yoga Pangestu', 'email' => 'info.pangestuyoga@gmail.com', 'username' => 'pangestu', @@ -21,6 +22,16 @@ public function run(): void 'email_verified_at' => now(), ]); - $user->assignRole('Developer'); + $developer->assignRole(RoleEnum::DEVELOPER->value); + + $administrator = User::create([ + 'name' => 'Administrator', + 'email' => 'admin@gmail.com', + 'username' => 'admin', + 'password' => Hash::make(config('auth.password_default')), + 'email_verified_at' => now(), + ]); + + $administrator->assignRole(RoleEnum::ADMINISTRATOR->value); } }