我正在尝试使用来自雄辩模型的数据来填充laravel(版本5.5)。
所以我得到这样的数据:
$types = Type::pluck('name', 'id');
并回到视图:
return view('something')->with('types', $types->all());
所以这是我的观点选择:
{{ Form::select('type', $types, NULL, ['id' => 'myselect', 'class' => 'form-control']) }}
嗯,问题是:每个选项都是一个对象,如下所示:
{“id”:1,“name”:“test”,“created_at”:“2017-12-29 18:09:45”,“updated_at”:“2017-12-29 18:09:45”}
我想要的是:值等于id和名称等于名称
我怎样才能做到这一点?
改变这个:
return view('something')->with('types', $types->all());
至:
return view('something')->with('types', $types);
试试这个 :
$types = Type::pluck('name', 'id')->toArray();
return view('something', compact('types'));