Здесь я пытаюсь зациклить имена поставщиков, используя цикл foreach, но получаю следующую ошибку
<tbody style="font-size:small">
@foreach($material as $material)
<tr class="odd" role="row">
{!! Form::open(['route'=>'materialsupplier.store','class'=>'form-horizontal p-t-20']) !!}
<td>{{ $material->name }}<input type="hidden" value="{{ $material->id }}" name="mat_id"></td>
<td></td>
<td>
<div class="form-group{{ $errors->has('sup_id') ? ' has-error' : '' }}">
<div >
<select class="form-control js-cities" name="sup_id">
<option value="" selected disabled>Select Supplier</option>
@foreach ($supplier as $supplier)
<option value="{{ $supplier->id}}">{{$supplier->company_name}}</option>
@endforeach
</select>
</div>
</div>
</td>
<td>
{{ Form::submit('Save',['class'=>'far fa-trash-alt btn btn-info btn-sm btn-rounded m-b-1 m-l-5']) }}
</td>
{!! Form::close() !!}
</tr>
@endforeach
</tbody>
после этого яизменил мой код следующим образом
<select class="form-control js-cities" name="sup_id">
<option value="" selected disabled>Select Supplier</option>
@foreach ($supplier as $supplier)
<option value="{{ $supplier}}">{{$supplier}}</option>
@endforeach
</select>
вывод
контроллер
public function index()
{
$material = Material::all();
$supplier = Supplier::all();
return view('materialMgmt.material_suppliyer.create')->withMaterial($material)->withSupplier($supplier);
}
Как мне избежать этой ошибки?