namespace AppHttpResponses; use IlluminateHttpJsonResponse; use IlluminateHttpRequest; use LaravelFortifyContractsLogoutResponse as LogoutResponseContract; use SymfonyComponentHttpFoundationResponse; class LogoutResponse implements LogoutResponseContract { /** * Create an HTTP response that represents the object. * * @param Request $request * * @return Response */ public function toResponse($request) { return $request->wantsJson() ? new JsonResponse('', 204) : redirect('www.example.com'); } }