2

我使用 LaravelCollective 是因为 Form Model Binding 提供的好处。

我的问题是我需要用数据库中的类别填充一个选择,所以我正在做这样的事情:

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

问题在于生成的第一个选项的值=“0”。

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

4

1 回答 1

7

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

于 2016-08-25T14:38:42.633 回答