7

最好的方法是Object::all()什么array('object_id', 'object_name')?我需要一个很好的代码来使用 SELECT: 的 eloquent 集合{{ Form:select('objects', $custom_array) }}。for 循环是唯一的方法吗?

4

1 回答 1

17

我想你正在寻找toArray()

User::all()->toArray();

http://four.laravel.com/docs/eloquent#converting-to-arrays-or-json

要获得可以直接与 一起使用的数组,Form::select()可以使用以下内容:

$contacts = Contact::orderBy('name')->lists('name', 'id');
$contacts = count($contacts) > 0 ? $contacts : array();

{{ Form::select('contact', $contacts) }}
于 2013-05-13T13:36:53.177 回答