【发布时间】:2021-05-25 06:17:48
【问题描述】:
对于数组中文件变量的请求结构,我遇到了许多文件上传问题。以下是代码sn-p。我需要一个解决方案,谢谢
$cimage = count($request->variant[$loop]['img']);
for($loops1 = 0; $loops1 < $cimage; $loops1++) {
$variantImage = $request->file($request->variant[$loop]['img'][$loops1]);
$nameVariantImage = $variant->id . '-' . date('ymdHis') . ($loops1 + 1) . '.' . $variantImage->getClientOriginalExtension();
$uploadVariant = $imageUpload->upload($variantImage, $nameVariantImage);
$variantimages = New ProductImage;
$variantimages->product_id = $product->id;
$variantimages->product_variant_id = $variant->id;
$variantimages->images = $uploadVariant;
$variantimages->save();
}
【问题讨论】:
-
你有什么问题?
-
我的问题是我不知道如何在文件请求中获取文件输入,因为它是数组中的数组形式
-
如果你上传了很多这样的文件
$request->file('img')[$loops].. 但我感到困惑的是上传文件时请求是位于数组中的数组中的img文件 -
我还是不知道你在尝试什么,也请分享你的 html 输入。还有什么是 $loop
标签: php arrays laravel file file-upload