Я пытаюсь распечатать сообщения об ошибках из множественного выбора в Laravel:
@if ($errors->has('interests')
<ul class = "alert alert-danger">
@foreach($errors->get('interests') as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
@endif
Кроме того, у моего избранного есть свойство с name = "interests[]". Что я делаю не так?
Я ничего не получаю. Вот в чем проблема. Оператор if не показывает ошибок.
Я полагаю, вы используете валидацию laravel и у вас есть return redirect () -> withErrors ()?
Я делаю. Ошибки существуют в пакете сообщений $ errors.






Если вы сделаете такую проверку
'interests' => 'required|array|...'
а не для целевой проверки, тогда для этого поля будет только одно сообщение об ошибке. Так ты можешь это сделать
@if ($errors->has('interests'))
<ul class = "alert alert-danger">
<li>{{ $errors->first('interests') }}</li>
</ul>
@endif
опубликуйте ошибку, что вы получаете