新来的拉维尔。
我正在尝试将图像保存在模型和项目的文件夹中。似乎它只保存在文件夹中,但在Gabababel.PHP第74行中返回BADMoMeCaleExtRebug:方法保存不存在。每当我把它保存到数据库时。非常感谢您的帮助!

    public function itemPicture(Request $request)
  {
    if($request->hasFile('itemPic'))
    {
      $bfItemPic = $request->file('itemPic');
      $filename = /*time() . '.' . */ $bfItemPic->getClientOriginalName();
      Image::make($bfItemPic)->resize(250,250)->save( public_path('/itempictures/' .$filename));
      //bufashItems::create($request->all());
      $bfproducts = bufashItems::all();
      $bfproducts->item_picture = $filename;
      $bfproducts->save();
    }
    return redirect('/Items');
  }

最佳答案

出现此错误是因为您试图对集合使用save()方法。您应该获取一个对象以使其正常工作,例如:

$bfproducts = bufashItems::where('id', 5)->first();
$bfproducts->item_picture = $filename;
$bfproducts->save();

09-26 17:30