<?php
namespace Database\Seeders;
use Illuminate\Database\Seeder;
use App\Models\User;
use Illuminate\Support\Facades\Hash;

class AdminUserSeeder extends Seeder {
    public function run(): void {
        User::updateOrCreate(
            ['email' => env('ADMIN_EMAIL', 'admin@chandrasons.com')],
            ['name' => env('ADMIN_NAME', 'Site Administrator'), 'password' => Hash::make(env('ADMIN_PASSWORD', 'Admin@1234')), 'email_verified_at' => now()]
        );
        $this->command->info('Admin user created: '.env('ADMIN_EMAIL', 'admin@chandrasons.com'));
    }
}
