在我的創建函數中,我將我的視圖傳遞給我然後顯示的用戶列表。不過,我已經把它改成下面Laravel 5 - 處理編輯頁面上的空選擇輸入
<select class="internalWork" name="internalWork">
<option value=""></option>
@foreach($users as $user)
<option value="{{ $user->userName }}">{{ $user->userName }}</option>
@endforeach
</select>
所以顯示的列表之前,我已經添加了一個空的選項。這很好,因爲這個表列允許空輸入。
在我的編輯功能,我得到的名單
$users = User::lists('userName', 'userName');
然後我通過這個我編輯視圖。在我編輯的看法,我有以下
<div class="form-group">
{!! Form::label('internalWork', 'Internal work for:', array('class' => 'col-sm-5 control-label red')) !!}
<div class="col-sm-7">
{!! Form::select('internalWork', $users, null, ['class' => 'internalWork']) !!}
</div>
</div>
如果我選擇在創建,然後當我去到編輯頁面,該用戶被默認選中的用戶。但是,如果我不在創建中選擇一個用戶,則在編輯頁面上,列表中的第一個用戶默認顯示。
如何在數據庫值爲空時顯示空輸入?
感謝