gpt4 book ai didi

laravel - 在 laravel 5.2 中无法使用自定义 HTTP 错误页面

转载 作者:行者123 更新时间:2023-12-03 08:51:53 24 4
gpt4 key购买 nike

我使用 Laravel 5.2
我想改变这个错误:

Whoops, looks like something went wrong.


首先请看: Laravel
我创建了一个新文件 resources/views/errors/404.blade.php但我的应用程序错误没有改变!
它会在找不到时更改 urlroute但是当将 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com