我想在 Laravel 的错误页面中插入一个代码片段,但我无法弄清楚如何修改或捕获输出。
这个肮脏的黑客似乎有效,但该代码片段入到任何页面代码之前。
// In laravel/app/start/global.php
App::error(function (Exception, $exception, $code)
{
echo '<script src="//localhost:35729/livereload.js"></script>';
});
错误页面位于资源/视图/错误中。然后,您可以通过使用状态代码命名它们来简单地在这些文件中添加所需的任何内容,例如 503.blade.php
.
您甚至可以创建一个基本错误页面,另一个视图会扩展此页面。
你也可以看看report
方法中的AppExceptionsHandler
类,你可以检查那里抛出的异常。