【发布时间】:2015-05-21 21:11:04
【问题描述】:
目前我在 start/global.php 上设置了错误页面,正如 Laravel 文档中推荐的那样。
代码如下:
App::error(function(Exception $exception, $code)
{
if ( ! Config::get('app.debug'))
{
$view = (View::exists("error/{$code}")) ? "error/{$code}" : "error/404";
return Response::view($view);
}
}
我的观点在哪里
app/views/error/*
我已成功测试 503、500 和 400,但错误页面 403 显示默认 apaches 默认值,如图所示:
不知道为什么会这样
可能我以错误的方式测试 403 页面... 我知道如果运行 App::abort(403),我可以测试页面 403,但我正在寻找一种方法来验证它在真实案例中的工作情况。
也许我的 Apache 配置因 Laravel 自定义错误页面而崩溃?
提前致谢,
【问题讨论】:
标签: php apache laravel http-status-code-403