Laravel5.4中自定义404、503等错误页面

前言

不知不觉博客都已经一个月多没有更新了,主要是因为现在毕业了出来工作了,在公司里面要赶项目,所以也就没有太多的时间来写博客,在此给支持本博的小伙伴们说一声抱歉,不然你们还以为我消失了呢 :grin:Laravel5.4中自定义404、503等错误页面

正文

今天在写laravel的时候,发现我在线上项目访问不存在的页面会出现"Whoops, looks like something went wrong.",一行英文对国内的用户体验不好,所以必须要弄一个像样的404页面,这样一来对用户的体验也稍微好一点。

在Laravel中所有的异常都由Handler类处理,该类包含两个方法:reportrender,其中render方法将异常渲染到http响应中。
将app/Exceptions/Handler类中的render方法改为如下:

然后在resources/view/error/下面新建错误页面,命名为{errorCode}.balde.php,其中{errorCode}为错误码。
然后访问一个不存在的路由,显示为你的404页面即为成功!
    A+
所属分类:PHP

发表评论

请在下方填写评论信息

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen:

表情 粗体 斜体 图片 引用 链接 删除线 下划线 插代码 签到

目前评论:18   其中:访客  9   博主  9

  1. avatar leo 0  来自天朝的朋友 谷歌浏览器 Windows 7 北京市 网联光通

    404可以,500的貌似不起作用啊

    • avatar 憧憬Licoy 博主  来自天朝的朋友 谷歌浏览器 Windows 7 四川省成都市双流县 电信

      @leo 可能是版本的原因

  2. avatar 橘子书 2  来自天朝的朋友 QQ浏览器 Windows 10 福建省漳州市 电信

    博客只是业余兴趣,生活与工作才是主要。

  3. avatar 闲鱼 4  来自天朝的朋友 Safari浏览器 iPad OS 10_2 like Mac OS X) AppleWebKit 湖南省岳阳市 移动

    留言支持,生活工作还是主要的,赚到票子了才好继续搞博客,哈哈

  4. avatar 三界红包群 0  来自天朝的朋友 谷歌浏览器 Windows 10 吉林省四平市 联通

    写的很好,受教了!

  5. avatar 演绎法 1  来自天朝的朋友 谷歌浏览器 Windows 7 河南省郑州市 联通

    寫技术博客的肯定是折翼的天使

  6. avatar 热腾网 3  来自天朝的朋友 谷歌浏览器 Windows 10 河北省石家庄市 电信

    工作是重要的。

  7. avatar 明月登楼 4  来自天朝的朋友 谷歌浏览器 Windows 10 河南省南阳市 电信

    没看懂,我就是过来纯支持一下!

  8. avatar JV 1  来自天朝的朋友 谷歌浏览器 Windows 7 广西南宁市 电信

    Laravle思想很先进,包括代码组织和php特性。

    • avatar 憧憬Licoy 博主  来自天朝的朋友 谷歌浏览器 Windows 10 四川省成都市 电信

      @JV 是的,特别是其ORM关系映射很好用

  9. avatar 呆毛电脑配置网 2  来自天朝的朋友 谷歌浏览器 Windows 7 云南省昆明市 电信

    没通过这个。