[英]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.