我使用 Laravel 5.2
我想改变这个错误:
Whoops, looks like something went wrong.
首先请看:Laravel
我创建了一个新文件
resources/views/errors/404.blade.php
但我的应用程序错误没有改变!它会在找不到时更改
url
在 route
但是当将 url 注入(inject)插入 $_GET 时,它会显示“哎呀 ..”例如为此链接工作:
http://domain.com/dgdgergehrhddg54d6g8
但不适用于此注入(inject):http://domain.com/listmanage=8
插入 9
强度 8调试为真时的错误消息:
ErrorException: file.php line 215
Trying to get property of non-object
最佳答案
由于您所处的环境,您正在查看该错误页面。
默认情况下,对于本地环境,会显示“Whoops”格式。
对于生产环境,使用 error/x.blade.php 文件。
要自定义它,您只需转到:./app/Exceptions/Handler.php
并修改render
功能。你可以这样做:
public function render($request, Exception $e)
{
// If an ErrorException is received and this enviroment is local
if ($e instanceof \ErrorException && app()->environment() == 'local') {
// Show customized page
return response()->view('errors.404', [], $e->getCode());
}
return parent::render($request, $e);
}
干杯:)
关于laravel - 在 laravel 5.2 中无法使用自定义 HTTP 错误页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38469008/