图片和 PDF 文件上传 - Laravel

Image and PDF file upload - Laravel

有什么方法可以同时上传图片和PDF文件(多张) 在 Laravel?

我只能上传图片,但我正在寻找上传 Pdf 文件的方法,这意味着它可以混合图片和文件。

   'carEvidence' => 'image|mimes:png,jpg,jpeg,doc,pdf,docx,zip|max:10000'

 if ($files = $request->file('carEvidence')) {
            $destinationPath = 'public/image/'; // upload path
            $profileImage = date('YmdHis') . "." . $files->getClientOriginalExtension();
            $files->move($destinationPath, $profileImage);
            $post['carEvidence'] = "$profileImage";
        }

只需在您的输入文件中添加 multiple

示例:

<input type='file' name='filename' multiple/>

然后你可以点击一个文件夹中的多个文件,在你的控制器中你需要使用foreach方法来获取值

例子

if($request->hasFile('filename')
{
  foreach($request->filename as $filename)
  {
    //your saving code
  }
]

只需更改输入名称即可。

希望对您有所帮助!

问题解决了!

 'carEvidence' =>  'required|mimes:jpeg,png,jpg,zip,pdf|max:2048',