我正在使用laravel表单的选择设置动态相关选择框,但我一直收到该错误
我的索引功能
public function index()
{
$compagnies = Compagnie::all()-
>pluck("libelle_compagnie","id_compagnie")->toArray();
return view('pages.quittances')->with('compagnies',$compagnies);
}
$ compagnies进行修补的结果
[
1 => "AXA assurance",
2 => "AXA assistance",
3 => "MAROC assistance",
]
我的选择标签
{{ Form::select('compagnies',[''=>'Select compagnies']+$compagnies,null,['class'=>'form-control']) }}
我在数据库中的表
答案 0 :(得分:0)
public function index()
{
$compagnies = Compagnie::all()->pluck("libelle_compagnie","id_compagnie");
return view('pages.quittances')->with('compagnies',$compagnies);
}
只需从Compagnie :: all()-> pluck(“ libelle_compagnie”,“ id_compagnie”)中删除toArray(),因为pluck()会自动将对象转换为数组。
阅读 [1]:https://laravel.com/docs/5.8/collections#method-pluck以获取更多详细信息。