我得到以下錯誤:最大函數嵌套層次誤差Laravel 5.2
Container.php線702:達到「100」最大功能嵌套層次,中止!
我已經將我的PHP.ini中的最大嵌套級別屬性增加到了500.但是在重新啓動wamp中的服務後沒有任何更改。 我使用wamp和Laravel 5.2
任何想法爲什麼發生這種情況?
我得到以下錯誤:最大函數嵌套層次誤差Laravel 5.2
Container.php線702:達到「100」最大功能嵌套層次,中止!
我已經將我的PHP.ini中的最大嵌套級別屬性增加到了500.但是在重新啓動wamp中的服務後沒有任何更改。 我使用wamp和Laravel 5.2
任何想法爲什麼發生這種情況?
它可能來自網絡中間件,如果沒有必要,可以將它從路由中刪除。
爲我工作,編輯文件的php.ini或50延伸-xdebug.ini並添加以下:xdebug.max_nesting_level = 250增加的「100」附帶默認值。 然後重新啓動apache服務。
設置PHP的ini在你的引導程序文件如下:
ini_set('xdebug.max_nesting_level', 2048);
你有你正在嘗試執行的控制器功能的任何遞歸或無限循環?顯示你的代碼。 – Vikas
我在每個路由文件中添加了必要的代碼 Route :: group(['middleware'=> ['web']],function(){ //}用於處理會話。每個模塊我有一個自己的路由文件,在每個路由文件中,我添加了這個中間件路由。有什麼想法嗎?謝謝 – Steve