首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在表单中传递多个图像并在控制器中捕获?

如何在表单中传递多个图像并在控制器中捕获?
EN

Stack Overflow用户
提问于 2019-01-28 21:09:29
回答 1查看 56关注 0票数 2

我在表单中输入了多个图像标签,但是当我将表单发送到我的控制器时,只传递了最后一个图像。

这是我的表格

代码语言:javascript
复制
<form class="floating-labels m-t-40" method="post" action="{{asset(route('products.store'))}}" enctype="multipart/form-data" >
<input type="hidden" name="_token" value="{{csrf_token() }} ">
<input type="file" name="other_file[]" id="images" multiple="multiple"/>
</form>

当我在我的控制器中使用dd($request)时,只显示最后一个图像的详细信息。

还有希望吗?

EN

回答 1

Stack Overflow用户

发布于 2019-01-29 22:03:40

对我来说,它是这样工作的:

代码语言:javascript
复制
if($request->hasFile('attachment'))
{
    $files = $request->file('attachment');
    foreach ($files as $file) {
       .....
    }
}

html部分

代码语言:javascript
复制
<input type="file" name="attachment[]" multiple>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54402745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档