添加项目到具有Eloquent集合的选择框

Dwi*_*ght 5 php laravel eloquent laravel-4

我在表单上有一个选择框,它使用从Eloquent模型(Laravel 4)列出的数据:

$campuses = Campus::lists('name', 'id');
Run Code Online (Sandbox Code Playgroud)

形式:

{{ Form::select('campus_id', $campuses) }}
Run Code Online (Sandbox Code Playgroud)

但是,我希望表单上的第一个选项是Select...,当用户尚未选择选项时,第一个选项不会成为默认选项.

如何在Eloquent集合的开头添加另一个选项?

我尝试过类似的东西:

$campuses = array('Select...') . Campus::lists('name', 'id');
Run Code Online (Sandbox Code Playgroud)

Isr*_*uño 9

你也可以这样做

$campuses = array('' => 'Select...') + Campus::lists('name', 'id');
Run Code Online (Sandbox Code Playgroud)

这是我使用它的方式,总和2个数组