guest() || !Auth::user()->isAdmin()) { if ($request->ajax() || $request->wantsJson()) { return response('Unauthorized.', 401); } else { return response()->json(['error' => 'user_is_not_admin'], 404); } } return $next($request); } }