当前位置: 首页 > 面试题库 >

如何在Laravel中上传多个图像

暴德运
2023-03-14
问题内容

我试图在数据库表的一行中上传多个图像并在显示页面中访问它们。我已经尝试过本教程: laraveldaily.com/upload-multiple-
files-laravel-5-4/,
但是有两个不同的表建立关系。

我希望这在单个表中发生。


问题答案:

这是最适合我的:

首先以您的形式执行此操作:

<form class="form-horizontal" enctype="multipart/form-data" method="post" action="/details">

这是多项选择:

<input required type="file" class="form-control" name="images[]" placeholder="address" multiple>

现在在您的控制器中执行以下操作:

public function store(request $request) {

    $input=$request->all();
    $images=array();
    if($files=$request->file('images')){
        foreach($files as $file){
            $name=$file->getClientOriginalName();
            $file->move('image',$name);
            $images[]=$name;
        }
    }
    /*Insert your data*/

    Detail::insert( [
        'images'=>  implode("|",$images),
        'description' =>$input['description'],
        //you can put other insertion here
    ]);


    return redirect('redirecting page');
}

希望这行得通



 类似资料:
  • 问题内容: 我只想使用swift在firebase上上传多个图像。我现在正在上传一张图片,但无法上传多张图片。这是我的代码 问题答案: 当前没有直接API可以批量上传/下载文件。我们不能使用循环,因为所有任务都执行。我们可以做的是使用递归函数。 核心逻辑 完整代码示例 1.我创建了一个自定义类来上传文件 2.在这里我们如何使用 首先,为主要功能创建一个完成块,当您成功上传所有图像时,它将通知您。

  • 问题内容: 我正在尝试使用以下代码:- 我没有得到结果。 问题答案: 您可以使用AutoIT或JAVA代码。下面我将两者都用作您的参考。尝试任何一个 AutoIt中的代码是 希望这给你一个主意

  • 我试图通过在控制器中执行以下操作在数据库中上载多个图像: 公共函数存储(请求$request){ 它采用图像表单,并将所选图像存储在public/image文件夹中,但在数据库中,它存储具有相同图像名称的所有图像。在显示的同时,它会多次显示相同的图像。 我知道这里的人有解决这个问题的办法,也许会有更好的主意。所以请帮我解决这个问题。提前谢谢。 上面的“完成”方法不适合我,因此我在控制器中执行了此操

  • 我试图通过AJAX Laravel(jquery AJAX)发送图像上传。我总是收到空的$_files数组。我在Form中添加了enctype=“multipart/form-data。当我通过Laravel的post方法发送数据时,我得到了我的数据。这不适用于jquery ajax。我得到的是除了$_文件之外我发送的其他东西的ajax响应。

  • 我正在尝试将pdf或doc文件上传到由laravel组成的网站上。这是我的刀片页面。 这是我的控制器 我得到一个错误说非静态方法Illumate\Http\Request::file()不应该被静态调用来修复这个问题 使用照明\支持\外观\请求 而不是 使用照明\Http\Request; 但是后来我收到一个错误,说我不能使用验证。任何形式的帮助都将不胜感激。

  • 一旦用户点击掩码映像,我们就允许用户上传自定义映像,如果只有一个掩码映像:https://codepen.io/kidsdial/pen/jjbvon就可以正常工作 要求: 但是如果有多个掩码映像,那么用户也应该能够上传所有掩码映像上的自定义映像[类似https://codepen.io/kidsdial/pen/rrmypr],但是现在它只适用于单个映像.... 2图像代码页:https://c