argument('email'); // Find the user by email $user = User::where('email', $email)->first(); if (!$user) { $this->error("User with email {$email} not found."); return 1; } // Check if user is already an admin if ($user->hasRole('admin')) { $this->info("User {$email} is already an admin."); return 0; } // Assign admin role $user->assignRole('admin'); $this->info("User {$email} has been made an admin successfully."); return 0; } }