状态码

未匹配的标注
本文档最新版为 4.0,旧版本可能放弃维护,推荐阅读最新版!

状态码

介绍

状态码是应用程序非常关键的部分。它们可以让用户明确的知道网站出了什么问题,而无需显示太多信息。默认情况下,当链接访问不到的时候,Masonite 将显示通用的404页。

当 .env 文件中的 APP_DEBUG 为 True 的时候,将展示一个异常视图来帮助您调试应用程序。如果为 Flase,一般显示 500 错误页面。

这个行为是通过 PROVIDERS 列表中的 StatusCodeProvider 实现的。除了这种行为我们还可以展示我们自己定制的错误页面。

如何运行的

Masonite 首先在 resources/templates/errors 目录下寻找到错误页并渲染它。 如果不存在,它将从 Masonite 返回一个通用的视图。

用法

例如,如果将引发 404 Not Found 错误,则它将首先检入 resources / templates / errors / 404.html 并渲染该模板。对于 500 Server Not Found 错误和引发的其他错误,也是一样。

本文章首发在 LearnKu.com 网站上。

本译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。

原文地址:https://learnku.com/docs/masonite/2.3/ad...

译文地址:https://learnku.com/docs/masonite/2.3/ad...

上一篇 下一篇
贡献者:2
讨论数量: 0
发起讨论 只看当前版本


暂无话题~