调用abort生成异常页面

HTTP 异常

一些异常描述了来自服务器的 HTTP 错误代码。例如这可能是「找不到页面」 错误(404),「未授权错误」(401)甚至是由开发者造成的 500 错误。你可以使用 abort 辅助函数,在应用程序中的任何地方生成这样的响应:

abort(404);

abort 辅助函数将立即创建一个被异常 handler 渲染过的异常。此外,您还可以提供响应文本:

abort(403, 'Unauthorized action.');

自定义 HTTP 错误页面

Laravel 可以轻松地显示各种 HTTP 状态代码的自定义错误页面。例如,如果您要自定义 404 HTTP 状态代码的错误页面,请创建一个 resources/views/errors/404.blade.php 。此文件将会用于渲染您应用中产生的所有 404 错误。此目录中的视图文件命名应与它们对应的 HTTP 状态代码匹配。由 abort 函数引发的 HttpException 实例将作为 $exception 变量传递给视图。

<h2>{{ $exception->getMessage() }}</h2>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,040评论 3 119
  • 如何给django项目网页标题前添加小的logo图标 在页面文件中,以引用css文件的方式,将需要的logo图标路...
    一杯海风_3163阅读 7,313评论 3 0
  • 这两天拆包,做卫生。下午他带着c去看全运会的篮球比赛。 今天我联系燃气,网络安装,送沙发。送货人员告诉我,可能空间...
    津城燕窝Donna阅读 1,670评论 0 1
  • 今天本来准备去武岗的,因为一个朋友的邀约就推迟到了明天,其实我也想在家多玩一天。 跟朋友去参加他...
    灶神阅读 1,527评论 0 0
  • 昨晚写的一篇文很短,是在午休的时候写的,然后上班了,然后回家,然后拖了一天没有写了。最后还是发出来了,我就看看,也...
    方公子在写作阅读 2,515评论 2 1