状态码
状态码
介绍
状态码是应用程序非常关键的部分。它们可以让用户明确的知道网站出了什么问题,而无需显示太多信息。默认情况下,当链接访问不到的时候,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
错误和引发的其他错误,也是一样。
本译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。