繁体   English   中英

Laravel购物车包Model Associate问题

[英]Laravel shopping cart package Model Associate issue

我正在使用Crinsane / LaravelShoppingcart程序包。

在我的控制器中

Cart::add($request->id, $request->name, 1, $request->price)->associate('App\Product');

我已经关联了Product model

鉴于此,我循环浏览,

现在,如果我死掉并丢弃它{{ dd($item->model->id) }}可以正常工作,但是如果没有dd $item->model->id则无法工作,但会给出错误

试图获取非对象的属性“ id”

这听起来像是您怀疑错误根源所在的行可能不是显示的错误。 如果您在此行之后不再执行dd代码,因此也不会执行id of non-object潜在访问。进一步查看您的代码,看问题是否出在之后您的dd位置!

另外,您可以查看laravel optional帮助程序以捕获错误并返回默认值: https ://laravel.com/docs/5.6/helpers#method-optional

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM