argument('email'); $roleName = $this->argument('role'); $user = User::where('email', $email)->first(); if (! $user) { $this->error("User not found for email {$email}"); return static::FAILURE; } $role = Role::firstOrCreate(['name' => $roleName, 'guard_name' => 'web']); $user->assignRole($role); $this->info("Assigned role {$roleName} to {$email}"); return static::SUCCESS; } }