2016-05-11 44 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()。所以,你可以得到問題所在。

相關問題