有什么办法可以同时上传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";
}
答案 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',