Laravel 表格拖放区
Laravel form drop zone
好的,所以我想要一个形式的两个不同名称的放置区,$request->all()
只给了我一个标记。
我做了什么:
<form action="{{route('FreelancerTestsubmit')}}" class="dropzone" method="post" enctype="multipart/form-data">
{{ csrf_field() }}
<div class="col-md-6" style="border: 1px solid black;">
<h1 id="try-it-out">Try it out!</h1>
<div id="dropzone">
<div class="dropzone needsclick dz-clickable" id="photo1">
<div class="dz-message needsclick">
Drop files here or click to upload.
<br>
<span class="note needsclick">
(This is just a demo dropzone. Selected files are <strong>not</strong>
actually uploaded.)
</span>
</div>
</div>
</div>
</div>
<div class="col-md-6" style="border: 1px solid black;">
<h1 id="try-it-out">Try it out!</h1>
<div id="dropzone">
<div class="dropzone needsclick dz-clickable" id="photo2">
<div class="dz-message needsclick">
Drop files here or click to upload.
<br>
<span class="note needsclick">
(This is just a demo dropzone. Selected files are <strong>not</strong>
actually uploaded.)
</span>
</div>
</div>
</div>
</div>
</form>
Jquery :
Dropzone.options.photo1 = {
paramName: "file",
maxFilesize: 2, // MB
accept: function(file, done) {
if (file.name == "justinbieber.jpg") {
done("Naha, you don't.");
}
else { done(); }
}
};
现在,该操作通过 post 方法导致控制器方法,而 $request->all()
只给我一个 token
。
如何通过 $request->all()
获取照片名称及其值?
您的拖放区没有使用输入。所以它不会出现在请求中。
您可以为每个文件发出 ajax 请求。
或者查看dropzone的wiki:https://github.com/enyo/dropzone/wiki/Combine-normal-form-with-Dropzone
好的,所以我想要一个形式的两个不同名称的放置区,$request->all()
只给了我一个标记。
我做了什么:
<form action="{{route('FreelancerTestsubmit')}}" class="dropzone" method="post" enctype="multipart/form-data">
{{ csrf_field() }}
<div class="col-md-6" style="border: 1px solid black;">
<h1 id="try-it-out">Try it out!</h1>
<div id="dropzone">
<div class="dropzone needsclick dz-clickable" id="photo1">
<div class="dz-message needsclick">
Drop files here or click to upload.
<br>
<span class="note needsclick">
(This is just a demo dropzone. Selected files are <strong>not</strong>
actually uploaded.)
</span>
</div>
</div>
</div>
</div>
<div class="col-md-6" style="border: 1px solid black;">
<h1 id="try-it-out">Try it out!</h1>
<div id="dropzone">
<div class="dropzone needsclick dz-clickable" id="photo2">
<div class="dz-message needsclick">
Drop files here or click to upload.
<br>
<span class="note needsclick">
(This is just a demo dropzone. Selected files are <strong>not</strong>
actually uploaded.)
</span>
</div>
</div>
</div>
</div>
</form>
Jquery :
Dropzone.options.photo1 = {
paramName: "file",
maxFilesize: 2, // MB
accept: function(file, done) {
if (file.name == "justinbieber.jpg") {
done("Naha, you don't.");
}
else { done(); }
}
};
现在,该操作通过 post 方法导致控制器方法,而 $request->all()
只给我一个 token
。
如何通过 $request->all()
获取照片名称及其值?
您的拖放区没有使用输入。所以它不会出现在请求中。 您可以为每个文件发出 ajax 请求。
或者查看dropzone的wiki:https://github.com/enyo/dropzone/wiki/Combine-normal-form-with-Dropzone