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


Posted in PHP onOctober 12, 2017

前言

本文主要给大家介绍了关于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);
 }
}

总结

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

PHP 相关文章推荐
PHP 第一节 php简介
Apr 28 PHP
PHP number_format() 函数定义和用法
Jun 01 PHP
深入理解php的MySQL连接类
Jun 07 PHP
PHP中数组定义的几种方法
Sep 01 PHP
php foreach循环中使用引用的问题
Nov 06 PHP
php中文乱码怎么办如何让浏览器自动识别utf-8
Jan 15 PHP
php中将一段数据存到一个txt文件中并显示其内容
Aug 15 PHP
Joomla使用Apache重写模式的方法
May 04 PHP
php版微信公众平台之微信网页登陆授权示例
Sep 23 PHP
mysql desc(DESCRIBE)命令实例讲解
Sep 24 PHP
JS(jQuery)实现聊天接收到消息语言自动提醒功能详解【提示“您有新的消息请注意查收”】
Apr 16 PHP
PHP使用PDO实现mysql防注入功能详解
Dec 20 PHP
利用PHP实现开心消消乐的算法示例
Oct 12 #PHP
深入理解PHP中mt_rand()随机数的安全
Oct 12 #PHP
php表单习惯用的正则表达式
Oct 11 #PHP
彻底搞懂PHP 变量结构体
Oct 11 #PHP
利用php + Laravel如何实现部署自动化详解
Oct 11 #PHP
Laravel 5使用Laravel Excel实现Excel/CSV文件导入导出的功能详解
Oct 11 #PHP
laravel migrate初学常见错误的解决方法
Oct 11 #PHP
You might like
用PHP和MySQL保存和输出图片
2006/10/09 PHP
php一些公用函数的集合
2008/03/27 PHP
php实现邮件发送并带有附件
2014/01/24 PHP
浅析PHP中strlen和mb_strlen的区别
2014/08/31 PHP
php使用ob_start()实现图片存入变量的方法
2014/11/14 PHP
php中header设置常见文件类型的content-type
2015/06/23 PHP
PHP在弹框中获取foreach中遍历的id值并传递给地址栏
2017/06/13 PHP
使用prototype.js 的时候应该特别注意的几个问题.
2007/04/12 Javascript
浅谈javascript中自定义模版
2015/01/29 Javascript
jquery性能优化高级技巧
2015/08/24 Javascript
简单谈谈javascript中的变量、作用域和内存问题
2015/08/30 Javascript
JavaScript如何调试有哪些建议和技巧附五款有用的调试工具
2015/10/28 Javascript
JavaScript判断对象是否为数组
2015/12/22 Javascript
分享js粘帖屏幕截图到web页面插件screenshot-paste
2020/08/21 Javascript
jQuery插件pagination实现无刷新分页
2016/05/21 Javascript
动态设置form表单的action属性的值的简单方法
2016/05/25 Javascript
基于jQuery实现选项卡效果
2017/01/04 Javascript
功能完善的小程序日历组件的实现
2020/03/31 Javascript
[01:05:12]2014 DOTA2国际邀请赛中国区预选赛 TongFu VS CIS-GAME
2014/05/21 DOTA
[54:51]Ti4 冒泡赛第二轮LGD vs C9 3
2014/07/14 DOTA
Python中的变量和作用域详解
2016/07/13 Python
使用python实现链表操作
2018/01/26 Python
django框架防止XSS注入的方法分析
2019/06/21 Python
Python高级特性之闭包与装饰器实例详解
2019/11/19 Python
python GUI库图形界面开发之PyQt5控件数据拖曳Drag与Drop详细使用方法与实例
2020/02/27 Python
三只松鼠官方旗舰店:全网坚果销售第1
2017/11/25 全球购物
linux面试题参考答案(9)
2016/01/29 面试题
如何用JQuery进行表单验证
2013/05/29 面试题
学术诚信承诺书
2014/05/26 职场文书
民族团结好少年事迹材料
2014/08/19 职场文书
中国在我心中演讲稿
2014/09/13 职场文书
民事赔偿协议书
2014/11/02 职场文书
标准离婚协议书范文下载
2014/11/30 职场文书
大学生创业,为什么都会选择快餐饮?
2019/08/08 职场文书
PostgreSQL并行计算算法及参数强制并行度设置方法
2022/04/07 PostgreSQL
React如何使用axios请求数据并把数据渲染到组件
2022/08/05 Javascript