【发布时间】:2020-08-13 11:24:51
【问题描述】:
您好,我有一个使用 dropzone.js 的表单,如下所示,
<form method="post" action="{{url('/example/fileupload')}}" enctype="multipart/form-data" class="dropzone" id="dropzone">
@csrf
<input type="submit">
</form>
我正在使用下面的代码来配置 dropzone.js
<script type="text/javascript">
Dropzone.options.dropzone =
{
maxFilesize: 12,
acceptedFiles: ".jpeg,.jpg,.png,.gif",
addRemoveLinks: true,
timeout: 5000
};
</script>
它在前端工作意味着它仅在 dropzone 视图中显示上传的图像。我想问一下如何从这里调用我的 laravel 控制器功能。该函数具有重命名图像文件并将其保存在数据库中的所有逻辑。单击提交按钮后,应调用该函数(名为 fileupload)。我已经创建了如下路线,
//just output the view with dropzone area
Route::get('/example','exampleController@show');
//fileupload function contains all the logic of renaming and saving image iles
Route::post('/example/fileupload','exampleController@fileupload');
【问题讨论】:
标签: javascript php ajax laravel dropzone.js