Php laravel 4.2中表单::文件的输入::旧

Php laravel 4.2中表单::文件的输入::旧,php,laravel,laravel-4,Php,Laravel,Laravel 4,我有一个包含form::file和其他表单内容的表单。比如说一个Form::select当用户出错时,我试图将文件保留在Form::file中,比如说,用户没有为Form::select输入值,我试图将Input::old添加到我的Form::file下面是代码 {{ Form::file('cascUpload' , Input::old('cascUpload'), array('id' => 'cascUpload' , 'type' => 'file' , 'acc

我有一个包含
form::file
和其他表单内容的表单。比如说一个
Form::select
当用户出错时,我试图将文件保留在
Form::file
中,比如说,用户没有为
Form::select
输入值,我试图将
Input::old
添加到我的
Form::file
下面是代码

{{ Form::file('cascUpload' , Input::old('cascUpload'), 
  array('id' => 'cascUpload' , 'type' => 'file' , 
 'accept' => '.doc , .docx , .pdf , .ppt , .pptx , .xlsx , .xls , .csv , .txt' )) 
}}

但它不起作用。我的代码有什么问题吗?或者我该如何改进它?非常感谢

如果您的表单使用刀片模板,并且您的控制器中有某种验证,那么您可以使用控制器中的
withInput()
将插入/选择的所有值重定向回用户

return Redirect('page_url')->withInput();
有关详细信息,请参见

简短回答“否”。长回答“是”,加上“但是”。请看。