【发布时间】:2017-03-06 12:32:14
【问题描述】:
我想要一个自定义的 500 错误页面。这可以通过在errors/500.blade.php 中创建一个视图来完成。
这对于生产模式来说很好,但是在调试模式下我不再获得默认的异常/调试页面(那个看起来是灰色的并说“哎呀,出了点问题”)。
因此,我的问题是:我如何才能有一个自定义的 500 错误页面用于生产,但调试模式为 true 时原来的 500 错误页面?
【问题讨论】:
-
你能截屏吗?当你处于生产模式时出现错误 500
-
if(env("APP_ENV") == "production"){ abort(500); }是一种非常简单的方法。abort($code)返回在errors/{code}.blade.php中找到的视图 -
@lewis4u 对于生产模式,我只想使用我的自定义 500 页面。不管它看起来如何。但是对于调试模式,我想使用 Laravel 的默认页面,它看起来是灰色的,上面有一堆错误信息。
标签: laravel laravel-5 laravel-5.1