Laravel-5 如何使用 id 值和名称值填充数据库中的选择框
我想使用illuminate\html创建一个如下选择框:
<select>
<option value="$item->id">$item->name</option>
<option value="$item->id">$item->name</option>
</select>
在我的控制器中,我尝试了这个:
public function create()
{
$items = Items::all(['id', 'name']);
return view('prices.create', compact('id', 'items'));
}
在我看来:
<div class="form-group">
{!! Form::Label('item', 'Item:') !!}
{!! Form::select('item_id', $items, null, ['class' => 'form-control']) !!}
</div>
问题是,而不是显示实体的所有信息。$item->name