Есть форма документов, все выводится в цикле
<x-input-label for="document[{{$document->id}}]" :value="__($document->name)"/>
<x-text-input id="document[{{$document->id}}]" class="block mt-1 w-full text-center" type="text" name="document[{{$document->id}}]" :error="$errors->has('document.'.$document->id)" :value="old('document.'.$document->id) ?? $document_text"/>
Далее в контроллере валидация
public function rules(): array
{
return [
'document' => ['nullable','array'],
'document.*' => ['nullable','string','max:255'],
/* something else */
]
Вопрос
Как при валидации и отображении в blade заменить document.i
Количество символов в поле document.10 не может превышать 255.
на название документа из таблицы Documents в БД
P.S Можно конечно задать attributes в validation.php
'attributes' => [
'document.10' => 'Свидетельство',
]
но это способ в никуда, и если документы добавляются то вписывать руками не вариант.