Intereting Posts

Много раз 401 «Несанкционированный». На ajax-запросы

одна из моих страниц приложения загружает некоторый контент через ajax на моей странице (в настоящее время 2 запроса, после того, как документ готов). Много раз я получаю за это ajax запрашивает статус «401» с ответом «Несанкционированный». Иногда при обновлении страницы (с F5) она работает, иногда один запрос получает статус 401. И меньше раз я получаю 500 (laravel в этом случае использует неправильные учетные данные базы данных, а не из .env).

Может ли кто-нибудь помочь мне с этими проблемами?

Использование Laravel 5.1.6

благодаря

public function handle($request, Closure $next) { if ($this->auth->guest()) { if ($request->ajax()) { return response('Unauthorized.', 401); } else { return redirect()->guest('auth/login'); } } return $next($request); } 

Вы можете попробовать использовать '|| $ request-> хочетJson () 'с if для проверки, является ли запрос ajax.

 if ($request->ajax() || $request->wantsJson()) { return response('Unauthorized.', 401); } else { return redirect()->guest('auth/login'); } 

Это связано с вашим сеансом входа в систему. Всякий раз, когда истекает срок действия вашей сессии. Запрос ответа «Несанкционирован».