使用DB中的数据填充LaravelCollective选择

时间:2016-08-25 14:35:39

标签: php laravel eloquent laravelcollective

我正在使用LaravelCollective,因为Form Model Binding提供了很多好处。

我的问题是我需要在数据库中填写一个带有类别的选项,所以我做的是这样的:

{!! Form::select('size', Category::pluck('name'), null, ['placeholder' => 'Pick a category...']) !!}

这个问题是生成的第一个选项有值=“0”。

我正在寻找一种生成数组的雄辩方式['key'=> 'value']其中key是Id,value是名称。我知道我可以制作一个方法,获取所有类别并自己生成数组,但这不是我正在寻找的。

1 个答案:

答案 0 :(得分:7)

尝试Category::pluck('name', 'id')