Согласно документации,
Примечание. Переменная $ errors доступна в каждом представлении Laravel, где применяется промежуточное ПО web
. Это будет просто пустой экземпляр ViewErrorBag, если нет ошибок проверки.
Также обратите внимание, что до этого нам приходилось явно определять его, вызывая Session::get('errors')->all()
.
Прочитайте это для получения дополнительной информации:
https://laravel.com/docs/5.6/validation#quick-displaying-the-validation-errors
Кроме того, ищите эти файлы в своем проекте для получения дополнительной информации.
/vendor/laravel/framework/src/Illuminate/Http/RedirectResponse.php - withErrors() method.
/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php - handle() method.
Примечание: я использую Laravel 5.6 на момент написания.