Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Есть массив {{ Print_r($errors) }}, который могу вывести в шаблоне:
Illuminate\Support\ViewErrorBag Object
(
[bags:protected] => Array
(
[default] => Illuminate\Support\MessageBag Object
(
[messages:protected] => Array
(
[email] => Array
(
[0] => The email must be a valid email address.
)
[password] => Array
(
[0] => The password must be at least 8 characters.
[1] => The password confirmation does not match.
)
)
[format:protected] => :message
)
)
)
1
Как мне вывести одну ошибку из трех?
Пытался, но я понимаю что это совсем не то:
{{ $errors['email'] }}
{{ $errors->getBug() }}
Изменено rvsbox (05.11.2019 17:04:05)
Не в сети
Можно так:
{{ $errors->first('email') }}
{{ $errors->first('password') }}
Но у password две ошибки и как их отдельно вывести?
Не в сети
Проверяй на количество значений в массиве. Если больше 1, то циклом выводить.
Не в сети
Страницы 1