我是Laravel的新手,我正在使用InfyOm laravel生成器创建一个应用程序。 我遇到了一个问题,想知道这样做的最佳做法是什么:
我有一个模特“使命”。创建任务时,需要具有与之关联的客户端ID和代理ID。 在我看来,我想显示2个下拉列表,一个包含所有活动客户端(id +名称),另一个包含所有活动代理(id +名称)。
我的控制器
public function create()
{
return view('missions.create');
}
我的视图刀片
{!! Form::select('client_id', ?????? , null, ['class' => 'form-control']) !!}
感谢您的建议
答案 0 :(得分:1)
最方便的方法是使用pluck()
方法从集合中构建列表,例如:
public function create()
{
return view('missions.create', [
'users' => User::pluck('name', 'id')
]);
}
然后使用$list
变量:
{!! Form::select('client_id', $users , null, ['class' => 'form-control']) !!}