Как настроить вывод ошибок после валидации в Laravel?
После суточного танца с бубнами и вызова пяти экстрасенсов, решением вопроса оказалось проставление в каждом теге input атрибута id, значение которого и берется для составления объекта $errors
Пример:<input class="form-control" type="text" name="email" value="{{ old('email') }}" id="email">
Также все-таки необходимо убрать подгрузку \Illuminate\Session\Middleware\StartSession::class, \Illuminate\View\Middleware\ShareErrorsFromSession::class в protected $middleware.
вот как работает редирект после валидации.return redirect()->to($this->getRedirectUrl())
                        ->withInput($request->input())
                        ->withErrors($errors, $this->errorBag());
покажите метод и вьюшку, которая отображает форму.
Т.к. то что вы выложили работает только по посту