新来的拉维尔。
我正在尝试将图像保存在模型和项目的文件夹中。似乎它只保存在文件夹中,但在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();