繁体   English   中英

Laravel如果出现错误页面,则重定向回

[英]Laravel if error page, then redirect back

我将尝试公开我的laravel项目,但有时由于我无法测试所有步骤,因此它可能会遇到错误并显示整页错误消息

如果遇到错误,我该如何重定向回去? 至少它可以避免用户体验丢失,我不希望用户能够看到错误消息

(最好能自动向我的服务器报告错误消息),但至少不要让用户看到错误页面

谢谢!

在生产服务器上的.env文件中,可以设置APP_DEBUG=false

config/app.php配置文件中的debug选项决定向用户实际显示多少有关错误的信息。 默认情况下,此选项设置为尊重APP_DEBUG环境变量的值,该值存储在您的.env文件中。

文件

如果要在异常上重定向用户,则可以在App\\Exceptions\\Handler类的render()方法中执行此操作

例如:

public function render($request, Exception $exception)
{
    if ($exception instanceof CustomException) {
        return redirect()->to('your_url');
    }

    return parent::render($request, $exception);
}

文件

要在您的电子邮件上发送错误消息,您可以使用此github存储

转到您的配置文件config / app.php并将debug设置为false

文档: Laravel错误

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM