У меня есть эта форма для сотрудников, и каждый сотрудник имеет плату за каждый год, администратор должен заполнить данные и сохранить их, а также предыдущие данные должны быть заполнены на правильное место на форме в противном случае, если нет данных в поле ввода должно быть пустым, вот какие данные должны выглядеть следующим образом:Laravel: отобразить данные в таблице
М.Ю. КОД: Контроллер
$years = Year::with('employeeData')->get();
$indicators = Indicator::all();
return view('sustainability-data.input-data', compact('years', 'indicators'));
Посмотреть
@foreach($employees as $index=>$employee)
<tr>
<td>{{$employee->name}}</td>
@foreach($years as $year)
<td>
@foreach($year->employeeData as $datum)
@if($datum->employee_id == $employee->id)
{!! Form::text('row[$index][value]' ,$datum->value,['class' => 'form-control']) !!}
@endif
@endforeach
</td>
@endforeach
Кто-нибудь есть идеи, как решить эту проблему, прежде чем я сойду с ума, я перепробовал много способов, но я не смог решить эту проблему
Большое спасибо, я очень ценю вашу помощь: D –
Нет проблем. Я также заметил, что '' row [$ index] [value] ''должно быть в двойных кавычках. Текущая версия не заменит «$ index» своим значением. –
Да, вы правы Я тоже это замечаю, Большое вам спасибо: D –