多张图片上传无效 Laravel 6

Multiple images upload not working Laravel 6

我正在尝试使用 laravel 上传多张图片,但只上传了最后一张图片

控制器

    $mobimage = new Mobimage;
    if ($request->has('image')){
        $file =  $request->file('image');
        foreach ($file as $files){

            $fileName = time().'.'.$files->getClientOriginalExtension();
            $files->move(public_path('smartphones'), $fileName);

            $mobimage->prodimage = $fileName;
            $mobimage->save();

        }


    }

blade

 <input name="image[]" id="exampleFile" type="file" multiple class="form-control-file">

你应该搬家

$mobimage = new Mobimage;

之后
 foreach ($file as $files){

行。否则,您只能创建一条记录并多次更新它。