捕获或修改Laravel的错误页面?

时间:2014-01-10 18:08:13

标签: php laravel livereload whoops

我想在Laravel的错误页面中插入一个代码片段,但我无法弄清楚如何修改或捕获输出。

这种肮脏的黑客似乎有效,但在任何页面代码之前插入了代码片段。

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

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

1 个答案:

答案 0 :(得分:1)

错误页面位于资源/视图/错误中。然后,您可以通过使用状态代码503.blade.php命名它们,在这些文件中添加您想要的任何内容。

您甚至可以创建一个基本错误页面,另一个视图可以扩展这个页面。

您还可以查看\App\Exceptions\Handler方法中的report类,您可以查看已经抛出的异常。