Используя стандартную аутентификацию "из коробки" (только что вытащил код из 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":{}}
Пока я пробовал:
- Убедился, что все Middleware возвращается соответствующим образом
- Убедился, что ядро вызывает все подходящее промежуточное ПО
- Удостоверьтесь, что все маршруты упакованы с Middleware соответствующим образом
- Обновите Laravel и переустановите все модули композитора
- Выравнивание моего промежуточного ПО с репозиторием Laravel 5.7
- Проверен файл сеанса Laravel и PHPразрешения и убедитесь, что они пишутся, как ожидалось
Не слишком уверен, куда идти с этим от Вот.Кажется, это проблема окружающей среды, но большинство вещей, кажется, выстраиваются.Помощь приветствуется.