command->warn( 'Admin default tidak dicipta. Sila isi ADMIN_DEFAULT_NAME, ADMIN_DEFAULT_EMAIL, dan ADMIN_DEFAULT_PASSWORD dalam .env' ); return; } $admin = User::firstOrCreate( ['email' => $email], [ 'name' => $name, 'password' => Hash::make($password), 'role' => 'admin', 'is_active' => true, 'email_verified_at' => now(), ] ); if ($admin->wasRecentlyCreated) { $this->command->info("Admin '{$name}' ({$email}) berjaya dicipta."); } else { $this->command->info("Admin '{$email}' sudah wujud. Tiada perubahan."); } } }