laravel 5异常错误:FatalErrorException in Handler.php line 38的解决

 更新时间:2017年10月12日 11:10:42   作者:疯狂的麦克斯   我要评论

这篇文章主要给大家介绍了关于laravel 5异常错误:FatalErrorException in Handler.php line 38的解决方法,文中将解决方法介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。

前言

本文主要给大家介绍了关于laravel5异常错误FatalErrorException in Handler.php line 38的解决,分享出来供大家参考学习,话不多说了,来一起看看详细的介绍。

1、错误提示

FatalErrorException in Handler.php line 38:
Uncaught TypeError: Argument 1 passed to App\Exceptions\Handler::report() must be an instance of Exception, instance of Error given, called in D:\www\activity\vendor\compiled.php on line 1817 and defined in D:\www\activity\app\Exceptions\Handler.php:38
Stack trace:
#0 D:\www\activity\vendor\compiled.php(1817): App\Exceptions\Handler->report(Object(Error))
#1 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->handleException(Object(Error))
#2 {main}
thrown

原因:D:wwwactivityvendorcompiled.php on line 1817 的变量$e不是Exception的实例对象(对错误提示的翻译……^.^笑cry)

2、解决方案

在提示的错误地方加上变量$e的实例判断,如果不是Exception类型,就new一个

if (!$e instanceof \Exception) {
 $e = new FatalThrowableError($e);
}

new完之后的样子:

public function handleException($e)
{
 if (!$e instanceof \Exception) {
  $e = new FatalThrowableError($e);
 }
 $this->getExceptionHandler()->report($e);
 if ($this->app->runningInConsole()) {
  $this->renderForConsole($e);
 } else {
  $this->renderHttpResponse($e);
 }
}

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对澳门金沙网上娱乐的支持。

相关文章

  • Zend Framework+smarty用法实例详解

    Zend Framework+smarty用法实例详解

    这篇文章主要介绍了Zend Framework+smarty用法,结合实例形式详细分析了Zend Framework框架整合Smarty模板的具体步骤与相关实现技巧,需要的朋友可以参考下
    2016-03-03
  • 开启PHP的伪静态模式

    开启PHP的伪静态模式

    伪静态又名URL重写,是动态的网址看起来像静态的网址。换句话说就是,动态网页通过重写 URL 方法实现去掉动态网页的参数,但在实际的网页目录中并没有必要实现存在重写的页面
    2015-12-12
  • 用 Composer构建自己的 PHP 框架之设计 MVC

    用 Composer构建自己的 PHP 框架之设计 MVC

    几乎所有人都是通过学习某个框架来了解 MVC 的,这样可能框架用的很熟,一旦离了框架一个简单的页面都写不了,更不要说自己设计 MVC 架构了,其实这里面也没有那么多门道,原理非常清晰
    2014-10-10
  • PHP时间和日期函数详解

    PHP时间和日期函数详解

    php函数的多样化和功能相近真是一大特点,同一个应用可以用多种函数实现,这恐怕也是开源的一个弊端了;通过对PHP时间函数的系统学习,充分理解了时间戳和时区的概念(这个真的很重要),有需要的小伙伴可以参考下。
    2015-05-05
  • php实现HTML实体编号与非ASCII字符串相互转换类实例

    php实现HTML实体编号与非ASCII字符串相互转换类实例

    本篇文章主要介绍了"php实现HTML实体编号与非ASCII字符串相互转换类实例",主要涉及到HTML实体编号与非ASCII字符串相互转换类方面的内容,感兴趣的同学可以参考一下。
    2016-11-11
  • CodeIgniter开发实现支付宝接口调用的方法示例

    CodeIgniter开发实现支付宝接口调用的方法示例

    这篇文章主要介绍了CodeIgniter开发实现支付宝接口调用的方法,结合实例形式分析了CodeIgniter开发支付宝接口的操作步骤与相关实现技巧,需要的朋友可以参考下
    2016-11-11
  • codeigniter自带金沙国际官网类使用方法说明

    codeigniter自带金沙国际官网类使用方法说明

    在 CodeIgniter 中,使用金沙国际官网是非常频繁的事情。你可以使用框架自带的金沙国际官网类,就能便捷地进行金沙国际官网操作
    2014-03-03
  • 三个类概括PHP的五种设计模式

    三个类概括PHP的五种设计模式

    PHP的五种设计模式主要包括工厂模式,单元素模式,观察者模式,命令链模式,策略模式
    2012-09-09
  • php读取qqwry.dat ip地址定位文件的类实例代码

    php读取qqwry.dat ip地址定位文件的类实例代码

    下面小编就为大家带来一篇php读取qqwry.dat ip地址定位文件的类实例代码。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • php控制linux服务器常用功能 关机 重启 开新站点等

    php控制linux服务器常用功能 关机 重启 开新站点等

    服务器主机是CentOS 的,每次重启、关机都得通过客户端连接,想问下能否通过PHP页面实现对系统的 关机、重启操作
    2012-09-09

最新评论