expectsJson()) { return response()->json(['error' => 'Forbidden Action.'], 403); } flash(__('auth.unauthorized_access', ['url' => $request->path()]), 'error'); return redirect()->home(); } if ($exception instanceof EntityNotFoundException) { if ($request->expectsJson()) { return response()->json(['error' => 'Data not found.'], 404); } flash('Data not found.', 'error'); return redirect()->home(); } return parent::render($request, $exception); } /** * Convert an authentication exception into an unauthenticated response. * * @param \Illuminate\Http\Request $request * @param \Illuminate\Auth\AuthenticationException $exception * * @return \Illuminate\Http\Response */ protected function unauthenticated($request, AuthenticationException $exception) { if ($request->expectsJson()) { return response()->json(['error' => 'Unauthenticated.'], 401); } return redirect()->guest('login'); } }