幼稚关系的怪异行为或误解

时间:2020-11-04 06:12:32

标签: laravel eloquent-relationship laravel-8

奇怪的行为或对Laravel关系的误解。 我有一个产品模型。我得到带有翻译及其类别的产品。 我已经在两个模型中定义了关系。 我可以访问模型或控制器中的数据。但鉴于它说的是非对象。

Trying to get property 'slug' of non-object (View:

https://flareapp.io/share/LPdxbvvP-错误。

enter image description here enter image description here enter image description here enter image description here

这是一个奇怪的部分。 enter image description here 正如您在这里看到的那样,当我确实使用{{}}显示类别关系时。它提供了JSON字符串。

我在哪里弄糟?!

1 个答案:

答案 0 :(得分:-1)

伙计们,对此我感到非常抱歉。我没想到类别关系数据可以为空。在这种情况下,它确实会引发错误。简单的解决方法是这样。

{{$item->category->slug ?? '-'}}
相关问题