Laravel select 表格默认值
Laravel select form default value
我在 laravel 的 select 表单上设置默认值 "Please Select" 时遇到问题。代码来了。
$user = \App\User::where('role_id','=','3')->orderBy('name', 'ASC')->lists('name','staff_id');
这是我的 blade
{!! Form::select('requestby', $user, Input::old('requestby'), array('class' => 'form-control')) !!}
我曾尝试将 array_merge
放入,但似乎它正在将 staff_id 中的 <option>
值覆盖为索引值。我现在该怎么办?
array_merge
合并时会重新索引数组。您可以为此使用 +
-
$user = array('' => 'Please Select') + $user;
index
不会改变。
我在 laravel 的 select 表单上设置默认值 "Please Select" 时遇到问题。代码来了。
$user = \App\User::where('role_id','=','3')->orderBy('name', 'ASC')->lists('name','staff_id');
这是我的 blade
{!! Form::select('requestby', $user, Input::old('requestby'), array('class' => 'form-control')) !!}
我曾尝试将 array_merge
放入,但似乎它正在将 staff_id 中的 <option>
值覆盖为索引值。我现在该怎么办?
array_merge
合并时会重新索引数组。您可以为此使用 +
-
$user = array('' => 'Please Select') + $user;
index
不会改变。