【问题标题】:I get error: Trying to get property 'product' of non-object when I remove an object from my cart我收到错误:当我从购物车中删除一个对象时,试图获取非对象的属性“产品”
【发布时间】:2022-07-20 21:30:07
【问题描述】:

这是我的控制器,我尝试使用 如果(计数($newcart[产品])> 0) 代替 如果(计数($newcart->产品)> 0) 但它没有用 enter image description here

【问题讨论】:

  • 你需要重新获取$product(在你从中删除一个项目之后)
  • @AliSafaei 你能解释或更正我哪里错了吗?
  • 这很棘手。我建议在你的“如果”之前做 dd($newcart) 看看我们在这里得到了什么。如果您可以测试,我就在附近...很快就会回答
  • 它返回“null”
  • 这就是问题所在。你必须再次拿到你的购物车(就在你的“如果”之前)。了解您的购物车代码是如何工作的。

标签: laravel eloquent laravel-7 laravel-query-builder


【解决方案1】:
dd($newcart->products); 

如果你得到 null 所以

dd($newcart); 

并查看它是否包含产品

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-04
    • 2016-02-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-30
    • 2014-02-06
    • 1970-01-01
    相关资源
    最近更新 更多