我对Laravel很新,我正在尝试使用它的Form方法。我的表单工作正常,但有2个输入字段,可以包含数据库中以前表单的数据。
我想要做的是在这些字段中显示这些先前设置的数据作为默认值,但用户可以在他/她想要的时候覆盖它们。
我搜索了很多,我可能会使用表单模型绑定,但无论我尝试它什么都不起作用。
是的,有人可以帮帮我吗?或者可能提供其他方法?这是我现在的表格:
{{Form::open(array('url' => '','id' => 'formDummy','files' => true))}}
<table style="margin: 0 auto;" cellpadding="5">
<tr>
<td>Date:</td>
<td>{{Form::date('exgateDate', \Carbon\Carbon::now())}}</td>
</tr>
<tr>
<td>Car:</td>
<td>{{Form::select('car',$car->pluck('name','id'),null,['placeholder' => '','id' => 'car', 'class' => 'ddl'])}}</td>
</tr>
<tr>
<td>Number:</td>
<td>{{Form::text('Number','',array('id' => 'Number', 'class' => 'txt'))}}</td>
</tr>
<tr>
<td>Files:</td>
<td>{{Form::file('dummyFile',array('multiple'=>true,'id' => 'dummyFiles'))}}</td>
</tr>
<tr>
<td colspan="2">{{Form::button('Submit',array('id' => 'sendDummy'))}}</td>
</tr>
</table>
{{Form::close()}}
答案 0 :(得分:0)
您可以使用辅助方法old
来检索先前路由的输入(即,由于验证失败而导致重定向返回)
{{ old("input_name", "default_value") }}