Функция перенаправления validate () в браузере Chrome не показывает ошибок валидации (более 3 ошибок)

Версия Laravel 5.4

Функция validate () работает, пока я не проверю более 3 ошибок в форме. При автоматическом перенаправлении после функции ответа buildfailedvalidation сообщения об ошибках 4 $ не отображаются и данные старой формы отсутствуют. Это не работает только в Chrome. Firefox / Internet Explorer в порядке. У меня есть данные, сбрасываемые в течение всего процесса validatesrequest, и он показывает, что переменные $ error правильно передаются в функцию buildfailedvalidationresponse, но после перенаправления данные об ошибках / старых формах не отображаются. Мне было просто интересно, если у кого-нибудь была такая проблема с разными браузерами.

метод проверки

     protected function validateRegistration(Request $request) {

$rules = array(

'name' => 'required|string',
'email' => array('required','string','email','unique:users,email'),
'phone' => 'required|digits:10',
'userid' => array('required','string','min:6','max:10','unique:users,userid','regex:/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*(_|[^\w])).+$/'),
'password' => array('required','string','min:8','max:12','regex:/^(?
=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*(_|[^\w])).+$/'),
'repeatedpassword' => 'required|string|same:password',

'code' => 'required|digits:4|exists:codes,code'
);

$this->validate($request, $rules);

if ($this) {
$store = new User();
return $store->insertuser();
}

}

утверждение ошибок отображения валида

<div class="container">
@if ($errors->any())
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
<li> {{ $error }} </li>
@endforeach
</ul>
</div>
@endif
</div>

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]