Сеанс Laravel / Middleware / Проблема аутентификации - PullRequest
0 голосов
/ 03 декабря 2018

Используя стандартную аутентификацию "из коробки" (только что вытащил код из 5.7 в мое приложение), если пользователь вводит правильные данные для входа, они проходят аутентификацию.

Если они вводят неправильные данные, в моемВ локальной среде (Laradock) отображается флэш-сообщение о том, что данные для входа были неверными.

В моей тестовой среде (Ubuntu 16.04, PHP 7.1 и т. д.) страница вызывает исключение со следующими ошибками в журнале:

Call to a member function setCookie() on null {"exception":{}}
Argument 1 passed to Illuminate\Session\Middleware\StartSession::addCookieToResponse() must be an instance of Symfony\Component\HttpFoundation\Response, instance of Illuminate\View\View given, called in /home/webuser/dafk/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php on line 71 {"exception":{}}
Argument 1 passed to Illuminate\Cookie\Middleware\EncryptCookies::encrypt() must be an instance of Symfony\Component\HttpFoundation\Response, instance of Illuminate\View\View given, called in /home/webuser/dafk/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php on line 66 {"exception":{}}

Пока я пробовал:

  1. Убедился, что все Middleware возвращается соответствующим образом
  2. Убедился, что ядро ​​вызывает все подходящее промежуточное ПО
  3. Удостоверьтесь, что все маршруты упакованы с Middleware соответствующим образом
  4. Обновите Laravel и переустановите все модули композитора
  5. Выравнивание моего промежуточного ПО с репозиторием Laravel 5.7
  6. Проверен файл сеанса Laravel и PHPразрешения и убедитесь, что они пишутся, как ожидалось

Не слишком уверен, куда идти с этим от Вот.Кажется, это проблема окружающей среды, но большинство вещей, кажется, выстраиваются.Помощь приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...