我使用laravel 4.2方法照亮\ \查看查看:: __的toString()在UNIX
die(View::make('amendments.changesPopUp', $this->data));
這是我使用以獲取一個ajax
視圖代碼呼叫。這適用於我的本地機器在Windows上運行,但這不適用於服務器(UNIX)。任何想法,爲什麼這是hapening?
是的我已檢查了小寫和大寫的情況下的文件名匹配。奇怪的是錯誤點指向它正在使用的controller
的第0行。
這是錯誤,我得到
{"error":{"type":"Symfony\\Component\\Debug\\Exception\\FatalErrorException","message":"Method Illuminate\\View\\View::__toString() must not throw an exception","file":"mysite.com/app/controllers/myController.php","line":0}}
更新:此工作時,我用簡單的PHP文件,而不是刀片模板。我仍然不知道是什麼導致了錯誤?
@TheShiftExchange,因爲它是一個Ajax調用,我們要打印任何repsonse爲了通過發送和死是爲了確保我沒有任何回報後,我呼應的HTML,但這不是問題。 – developernaren 2014-09-24 07:07:10
是的 - 可能是你得到錯誤的原因是因爲你死了() - 這被當作拋出異常。 – Laurence 2014-09-24 07:15:56
請參閱我的更新..它適用於我不使用刀片模板時。這不是我第一次使用過的..它在我的本地機器工作..請評論前仔細閱讀問題.. – developernaren 2014-09-24 07:19:02