【发布时间】:2016-02-04 14:09:10
【问题描述】:
我正在尝试将 dropzone.js 与 laravel 5 集成,但在尝试 dd($request) 时我得到了空的 FileBag。
在我看来:
<form action="create-submit" class="dropzone" enctype="multipart/form-data">...</form>
我包含了 dropzone.css 和 basic.css,我的 HTML 中也包含了 dropzone.js。
路线:
Route::get('content/create-submit', [
'as' => 'create-submit', 'uses' => 'ContentController@createSubmit'
]);
控制器:
public function createSubmit (Request $request) {
dd($request);
}
我错过了什么吗?
有没有简单的解决方案将 dropzone.js 集成到 laravel 中?请帮忙
【问题讨论】:
-
不太熟悉 dropzone,但您的
form元素不需要enctype="multipart/form-data"并且您的路线需要post方法,而不是get? -
它有那部分对不起我忘记写了。已编辑
-
你是用
POST还是GET上传图片和表单数据?由于GET被限制为 ~2000 个字符,可能与您的所有其他表单数据相结合,某些内容被截断了?
标签: laravel dropzone.js