Laravel 5.1自定义500错误页面的例子

编辑PHP文件app/Exceptions/Handler.php内容如下:

 代码如下 复制代码

public function render($request, Exception $e)
{

    if ($e instanceof ModelNotFoundException) {
        $e = new NotFoundHttpException($e->getMessage(), $e);
    }

    if($e instanceof \Symfony\Component\Debug\Exception\FatalErrorException
        && !config('app.debug')) {
        return response()->view('errors.default', [], 500);
    }

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

然后编辑自定义错误页面对应视图文件errors.default.blade.php。

时间: 2024-10-19 18:29:16

Laravel 5.1自定义500错误页面的例子的相关文章

Laravel5.1自定义500错误页面示例_php实例

本文实例讲述了Laravel5.1自定义500错误页面的方法.分享给大家供大家参考,具体如下: Laravel 5.1中500错误是程序错误,程序错误一定是系统自带的500错误,可以通过以下步骤简单实现自定义500错误页面. 编辑PHP文件app/Exceptions/Handler.php内容如下: public function render($request, Exception $e) { if ($e instanceof ModelNotFoundException) { $e =

Laravel5.1自定义500错误页面示例

本文实例讲述了Laravel5.1自定义500错误页面的方法.分享给大家供大家参考,具体如下: Laravel 5.1中500错误是程序错误,程序错误一定是系统自带的500错误,可以通过以下步骤简单实现自定义500错误页面. 编辑PHP文件app/Exceptions/Handler.php内容如下: public function render($request, Exception $e) { if ($e instanceof ModelNotFoundException) { $e =

15个极具创意的自定义 404 错误页面

在这篇文章中,你会看到一组充满创意的404错误页面设计.我希望这个集合能够启发和帮助你设计自己的 404 错误页面.一个自定义的404错误页面将鼓励用户在您的网站上停留更长的时间. 404页面必须让访客容易理解,最好有有一些互动.你会看到下面的例子中一些网站在404页面中添加用户可以参与的小游戏.相信这些创意的404错误页面实例能够帮助创建更有吸引力的自定义404错误页面. William Csete Eat BRB Jumping Jack Rabbit The Fontain Annual

web.xml-移动网络显示不了500错误页面

问题描述 移动网络显示不了500错误页面 web.xml配置了500错误页面,后台抛出异常,使用wifi可以正常跳转到500页面,但是使用移动网络的时候,只显示Internal Server Error,谁有碰到过? 解决方案 也许你的手机内置了代理加速软件或者插件,那么连接不上,代理服务器会返回它自己的提示. 解决方案二: 是你的网络异常,和页面无关 解决方案三: 网络异常!网络异常!网络异常! 解决方案四: 网络有问题 解决方案五: 网络异常,与页面无关!

别让自定义404错误页面毁了你的排名

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 404错误页面本来被IIS或者apache设置成默认的状态,当搜索引擎访问网站错误页面时返回404状态码,当用户访问时显示不存在该页(404状代码的表现形式).而当有些网站因为网站的改版.资源的整合等等原因,导致很多旧的URL被删除,而用户们.或者其他网站上列出的这些URL并没有及时更新.这样就导致用户们访问这些失效URL时候被引导到404页

不忍直视的500错误页面.

问题描述 不忍直视的500错误页面.能进来不容易啊. 解决方案 解决方案二:你这是要散分的节奏么?前排接分.....解决方案三:你这是要散分的节奏么?前排接分.....解决方案四:哈哈,4连发,接分解决方案五:添加失败,请重试!解决方案六: 解决方案七:找csdn补偿另外400分解决方案八: 解决方案九: 解决方案十: 解决方案十一:结贴多了影响不好.

Linux/IIS服务器设置自定义404错误页面

一.Linux虚拟主机设置自定义404错误页面 设置一个好的自定义错误页面,可以增加网站的收录,挽留住一些可能因打不开的页面而放弃的客户,我司虚拟主机Windows提供了自定义错误页面设置,包括404错误页面在内的所有自定义错误都可以设置.Linux下设置需要手工操作也很简单. Linux下设置404方式是通过.htaccess文件,此文件位于网站根目录,如果您的空间没有,请先手工新建一个上传到根目录,接下来编辑此文件,加入下面这一行代码 ErrorDocument 404 /404.html

在ASP.NET Core中显示自定义的错误页面_实用技巧

前言 相信每位程序员们应该都知道在 ASP.NET Core 中,默认情况下当发生500或404错误时,只返回http状态码,不返回任何内容,页面一片空白. 如果在 Startup.cs 的 Configure() 中加上 app.UseStatusCodePages(); ,500错误时依然是一片空白(不知为何对500错误不起作用),404错误时有所改观,页面会显示下面的文字: Status Code: 404; Not Found 如果我们想实现不管500还是404错误都显示自己定制的友好错

linux系统怎么自定义404错误页面?

下面将分两个步骤实现 一.在网站的根目录下查看是否有.htaccess 文件,如果没有则自建一个.在.htaccess 文件中加入如下语句:  代码如下 复制代码 ErrorDocument 404 /404.html 二.在网站根目录下建立一个 404.html 文件,文件的后缀需要和.htaccess中指定的文件一致.   完成上面的步骤后,在地址栏输入该网站的一个不存在的页面进行测试,如果打开页面是你自定义的那个404.html,说明自定义404错误页成功 如果在httpd.conf中定义