如何在laravel中上传3张以上的图片
我会制作3张以上的照片上传表格 如何在Laravel 6上的表单和控制器上上载多张照片如何在laravel中上传3张以上的图片,laravel,Laravel,我会制作3张以上的照片上传表格 如何在Laravel 6上的表单和控制器上上载多张照片 if($request->hasFile('product_image')){ $image = $request->file('product_image'); $fileNameToStore1 = array(); foreach($request->file('product_image') as $image)
if($request->hasFile('product_image')){
$image = $request->file('product_image');
$fileNameToStore1 = array();
foreach($request->file('product_image') as $image)
{
// Get filename with the extension
$filenameWithExt = $image->getClientOriginalName();
// Get just filename
$filename = pathinfo($filenameWithExt, PATHINFO_FILENAME);
// Get just ext
$extension = $image->getClientOriginalExtension();
// Filename to store
$fileNameToStore= $filename.'_'.time().'.'.$extension;
$fileNameToStore1 = 'product_images/'.$request->designer_id.'/'.$filename.'_'.time().'.'.$extension;
// Upload Image //storage/product_images/2/Capture_1585646203.PNG
//$path = $image->storeAs('product_images/'.$request->designer_id, $fileNameToStore);
$image->move(public_path('product_images/'.$request->designer_id), $fileNameToStore);
$requestData = [
'product_id' => $last_id,
'img_url' => $fileNameToStore1
];
$product_images = product_images::insert($requestData);
}
} else {
$fileNameToStore1 = '';
}