如何在Laravel 5.3上检查调试模式

时间:2016-12-13 18:50:47

标签: php laravel laravel-5.3

我希望在localhost中工作时看到错误。

应用\例外\ handler.php

我试过:

public function render($request, Exception $exception)
{
    if ($this->isHttpException($exception) && env('APP_DEBUG') === false) {
        return response()->view('errors.404', [], 404);
    } else {
        return parent::render($request, $exception);
    }
}

if ($this->isHttpException($exception) && App::environment('APP_DEBUG') === false)

我按照上面的方法尝试了它,但它不起作用。

感谢。

APP_DEBUG在.env

中设置为true

3 个答案:

答案 0 :(得分:4)

为避免缓存出现大问题,正确的检查方法是:

config('app.debug') == false

答案 1 :(得分:2)

尝试更改

env('APP_DEBUG') === false

env('APP_DEBUG') == false

答案 2 :(得分:0)

在你的.env文件中,你应该有:

APP_DEBUG=true