我选择了表格。这是代码:
{!! Form::model($customerAccount, ['route' => ['admin.customerAccount.update',
$customerAccount->id_customer_account], 'method' => 'PUT', 'class' => 'form-horizontal']) !!}
...
<div class="@if ($errors->has('cacct_active'))has-error has-feedback @endif form-group">
{!! Form::label('cacct_active', 'Status: *',['class' => 'col-md-4 control-label']) !!}
<div class="col-md-8">
{!! Form::select('cacct_active',$customerAccount->getStatusList(),null,['class'=>
'form-control', 'required' => 'required', 'autofocus' => 'none']) !!}
</div>
</div>
我有$ customerAccount-&gt; getStatusList()加载的选项,并希望默认选择的选项是我的对象的值。但它不会发生,选择的只是选项中的第一个。
修改
问题是我正在使用&#39; true,false&#39; db中的值,然后&#39; 0,1&#39; &#39; statusList&#39;中的值参数 - 解决这个问题的最简单方法是使用mutator&#39; casts&#39;在该领域的模型中