Когда я хочу, чтобы зарегистрировать пользователя в моем Laravel проекта, страница всегда говоритНеопределенная переменная: ошибки в Laravel
Undefined variable: errors (View: /var/www/resources/views/auth/register.blade.php)"
Согласно документации Laravel, $errors
всегда должен автоматически устанавливаться:
So, it is important to note that an $errors variable will always be available in all of your views on every request, allowing you to conveniently assume the $errors variable is always defined and can be safely used.
я это на на каждом представлении, когда я использую:
@if (count($errors) > 0)
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
@endif
или любым другим способом когда я хочу использовать переменную $errors
.
Почему это? Раньше у меня никогда не было этой проблемы.
Может кто-нибудь помочь мне, пожалуйста?
Какая версия Laravel? В частности, в вашем файле 'composer.lock', какую версию он вытягивает? –
«версия»: «v5.2.3» – Anhinga
Интересно. Я еще не испортил 5.2, но я могу четко видеть в документации то, что вы говорите. Может быть ошибка в 5.2? https://laravel.com/docs/5.2/validation –