如何得到确切的财产意味着臭名昭著的“;试图获得非对象“”的属性;错误消息


How to get exact property meant by infamous "trying to get property of non-object" error message?

Laravel 5每次在视图中的某个地方使用未知属性时都会发出这个确切的错误消息,这可能是有史以来最常见的错误消息之一:

trying to get property of non-object

问题:Laravel从不说出的哪个属性哪个对象。这太疯狂了!即使是普通的PHP也清楚地说明了失败的确切点,但Laravel没有。

所以问题是,如何找出这个错误背后的确切对象/属性?

Laravel从不告诉您这一点,但您可以在视图中以不同的步骤多次使用dd()。所以,你可以找到问题所在。