2016-05-11 31 views
0

Laravel 5给出了这个确切的错误消息,每一个未知属性的地方使用的查看时间,这可能是有史以来最看到错误消息之一:如何获得臭名昭着的“尝试获取非对象属性”错误消息的确切属性?

trying to get property of non-object 

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

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

+1

@MarkBaker确定,但这是问题:最近的信息是视图文件的名称/路径!内线没有信息,方法,对象等! – Sliq

+1

和laravel是使用编译的视图,所以没有办法知道。如果打开编译的视图,您可以关闭它。它的名称将类似于“5569f01652ce2cc009a97a5a27176063 line X”。你不会明确地看到错误,但这可以给你一个想法。 –

回答

1

Laravel从来不会对你说这个,但你可以在多个不同的步骤中多次使用dd()。所以,你可以得到问题所在。

相关问题