我在从表单帖子中检索任何文件数据时遇到问题。我正在使用Laravel格式宏,但我也尝试过纯HTML输入。
当我发布表单时,没有发布文件输入,我也尝试在我的控制器中转储帖子数据,只是为了仔细检查。不知道我在哪里错了...
以下是代码的快速概述:
{{ Form::open(array(
"url" => $formAction,
"files" => true,
"id" => "settings-form",
"class" => "form-horizontal"
)) }}
{{ Form::file($name, array(
"class" => "input-sm"
)) }}
{{ Form::close() }}
答案 0 :(得分:0)
请尝试指定路线:
,而不是使用url属性{{ Form::open(['route' => 'myRoute.store', 'files' => true, 'class' => 'form form-horizontal']) }}
或者,如果您要更新现有记录:
{{ Form::open(['route' => ['myRoute.update', $modelId], 'files' => true, 'class' => 'form form-horizontal']) }}
或者如果你想使用模型绑定:
{{ Form::model($myModel, ['route' => ['myRoute.update', $model->id], 'files' => true, 'class' => 'form form-horizontal']) }}
这通常对我有用,从来没有遇到过这样上传的问题。
答案 1 :(得分:0)
想出来......我正在序列化我的表单数据并通过jQuery的AJAX函数提交它。
如果感兴趣,请在此处更好地回答:https://stackoverflow.com/a/4545089/597546