Lumen FatalErrorException в строке RedirectResponse.php 75: вызов функции-члена flashInput () на null

Привет, я получил эти ошибки в Lumen

FatalErrorException в строке RedirectResponse.php 75: вызов функции-члена flashInput () на null

в строке RedirectResponse.php 75

в Application-> handleShutdown () в строке RegistersExceptionHandlers.php 55

на Application-> Laravel \ Lumen \ Concerns {закрытия} ()

Здесь код, который вызывает ошибку:

return redirect('formular') ->withErrors($validator) ->withInput(); 

Ошибка возникает из inInput ()

    Ошибка происходит, потому что Lumen 5.2 не поддерживает сеансы. withErrors() и withInput() пытаются установить значения атрибута session в перенаправителе, но атрибут session равен null.

    Из документации Lumen 5.2 о проверке :

    Lumen не поддерживает сеансы из коробки, поэтому переменная вида $errors view, доступная в каждом представлении в Laravel, недоступна в Lumen. Помощник $this->validate всегда будет возвращать ответы JSON с соответствующими сообщениями об ошибках при отказе проверки. Если вы не создаете API без состояния, который отправляет только ответы JSON, вы должны использовать полную структуру Laravel.

    В принципе, если вы пытаетесь использовать сеансы, вы пытаетесь использовать Lumen 5.2 таким образом, чтобы он не был предназначен. Вы должны либо использовать Lumen 5.1, либо использовать полную структуру Laravel. Вы можете прочитать примечания к выпуску здесь об изменении философии для Lumen 5.2.