如何在laravel中上传3张以上的图片

如何在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)

我会制作3张以上的照片上传表格

如何在Laravel 6上的表单和控制器上上载多张照片

     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 = '';
    }