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

Ala*_*lan 2 php laravel eloquent laravelcollective

我正在使用LaravelCollective,因为Form Model Binding提供的好处.

我的问题是我需要从数据库填充一个带有类别的选择,所以我做了这样的事情:

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

这个问题是生成的第一个选项有值="0".

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

Sky*_*lit 7

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

  • `('name','id')` (2认同)