我在一个表单上有一个选择框,它使用Eloquent模型(Laravel 4)中列出的数据:
$campuses = Campus::lists('name', 'id');
形式:
{{ Form::select('campus_id', $campuses) }}
但是,我希望表单上的第一个选项是Select...
,这样当用户还没有选择选项时,第一个选项就不会成为默认选项。
如何在Eloquent系列的开头准备另一个选项?
我试过这样的东西:
$campuses = array('Select...') . Campus::lists('name', 'id');
您也可以进行
$campuses = array('' => 'Select...') + Campus::lists('name', 'id');
这就是我使用它的方式,求和2个数组
您可以使用array_merge
函数合并2个数组。
因此,答案将是
$campuses = array_merge(array('Select...'), Campus::lists('name', 'id'));