Lumen 显示空白页而不是在 blade 上显示错误
Lumen shows blank page instead of showing an error on blade
我遇到了一个有趣的问题,
我在 windows 本地主机上使用 lumen,问题是当我在 view/blade 中编写不正确的代码或语法错误时,lumen 显示空白页而不是错误。但是,在控制器或其他页面中,我能够调试我的代码,它显示错误。
错误调试在php.ini中打开。
APP_DEBUG=在我的项目中是正确的。
我试过全新安装,还是一样。
编辑 app/Exceptions/Handler.php
文件,方法 render
例如做这样的事情:
public function render($request, Throwable $exception)
{
if (env('APP_DEBUG')) {
dd($exception);
}
return parent::render($request, $exception);
}
或者你可以直接抓取它,因为它是 instanceof Illuminate\View\ViewException
我遇到了一个有趣的问题,
我在 windows 本地主机上使用 lumen,问题是当我在 view/blade 中编写不正确的代码或语法错误时,lumen 显示空白页而不是错误。但是,在控制器或其他页面中,我能够调试我的代码,它显示错误。
错误调试在php.ini中打开。
APP_DEBUG=在我的项目中是正确的。
我试过全新安装,还是一样。
编辑 app/Exceptions/Handler.php
文件,方法 render
例如做这样的事情:
public function render($request, Throwable $exception)
{
if (env('APP_DEBUG')) {
dd($exception);
}
return parent::render($request, $exception);
}
或者你可以直接抓取它,因为它是 instanceof Illuminate\View\ViewException