2014-01-10 8 views
3

我想插入一段代碼片段到Laravel的錯誤頁面中,但我無法弄清楚如何修改或捕獲輸出。捕獲或修改Laravel的錯誤頁面?

這個骯髒的黑客似乎工作,但該片段插入任何頁面代碼之前。

// In laravel/app/start/global.php 

App::error(function (Exception, $exception, $code) 
{ 
    echo '<script src="//localhost:35729/livereload.js"></script>'; 
}); 

回答

1

錯誤頁面在資源/視圖/錯誤。然後,您可以簡單地在這些文件中添加您想要的任何內容,並使用503.blade.php等狀態代碼對其進行命名。

你甚至可以創建一個基本的錯誤頁面,另一個視圖擴展了這個頁面。

您還可以查看report方法中的\App\Exceptions\Handler類,您可以檢查已拋出的異常。