From d65bc67ebab22a005cd479252fac4bdb82430e56 Mon Sep 17 00:00:00 2001 From: ramram1515 Date: Thu, 2 Jul 2026 15:56:38 +0800 Subject: [PATCH] feat: add global super admin to development seeder --- database/seeders/DevelopmentSeeder.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/database/seeders/DevelopmentSeeder.php b/database/seeders/DevelopmentSeeder.php index efa6839..96985b0 100644 --- a/database/seeders/DevelopmentSeeder.php +++ b/database/seeders/DevelopmentSeeder.php @@ -34,6 +34,22 @@ class DevelopmentSeeder extends Seeder { $password = Hash::make('password1'); + // 0. Super Admin (Global / Tenant-less) + $super = User::firstOrCreate( + ['email' => 'super@verde.local'], + [ + 'phone' => '+639000000000', + 'password' => $password, + 'first_name' => 'System', + 'last_name' => 'Super Admin', + 'role' => 'super_admin', + 'status' => User::STATUS_ACTIVE, + 'tenant_id' => null, + 'email_verified_at' => now(), + ] + ); + $super->syncRoles(['super_admin']); + $lguConfigs = [ ['code' => 'SPB', 'name' => 'San Pascual, Batangas'], ['code' => 'BAU', 'name' => 'Bauan, Batangas'],