图片和PDF文件上传-Laravel

时间:2019-09-23 02:08:59

标签: laravel image pdf file-upload upload

有什么办法可以同时上传Image和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";
        }

2 个答案:

答案 0 :(得分:0)

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

示例:

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

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

示例

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

只需更改输入的名称。

希望有帮助!

答案 1 :(得分:0)

解决了这个问题!

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