Does anybody know how can I set in my select box the first option to empty value?
I\'m getting the data from my DB, and I would like to set the option by default as \"P
Adding to Laerte anwser
You can do it at the Blade level
just by issuing a command:
{!! Form::select('entity', $entityArray) !!}
100% result:
In controller:
$users = App\User::get()->lists('full_name', 'id')->prepend('Select user','');
return view('name of view')->with('users', $users);
In view:
{!! Form::select('who', $users, null, ['class' => 'form-control inline']) !!}
I´m using "laravelcollective/html":"^5.3.0" package
You need to manipulate the array before the view
or to be messy you could do it in blade @php tags
$users= [null => 'Empty'];
$dbusers= User::pluck('id', 'name');
$users= array_merge($users, $dbusers->toArray());
return view('myview', compact('users'))
and then you can do the following in the view
{{ Form::select('user',$users, ['class' => 'form-control']) }}