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 相关文章推荐
PHP4中实现动态代理
Oct 09 PHP
PHP 地址栏信息的获取代码
Jan 07 PHP
Php获取金书网的书名的实现代码
Jun 11 PHP
php守护进程 加linux命令nohup实现任务每秒执行一次
Jul 04 PHP
探讨:如何使用PHP实现计算两个日期间隔的年、月、周、日数
Jun 13 PHP
前端必学之PHP语法基础
Jan 01 PHP
PHP实现文件上传与下载实例与总结
Mar 13 PHP
Zend Framework教程之Zend_Db_Table_Row用法实例分析
Mar 21 PHP
制作个性化的WordPress登陆界面的实例教程
May 21 PHP
thinkPHP5.0框架引入Traits功能实例分析
Mar 18 PHP
PHP函数用法详解【初始化、嵌套、内置函数等】
Jun 02 PHP
详解阿里云视频直播PHP-SDK接入教程
Jul 09 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(3) php 函数
2010/02/15 PHP
php模板函数 正则实现代码
2012/10/15 PHP
PHP自定session保存路径及删除、注销与写入的方法
2014/11/18 PHP
php生成动态验证码gif图片
2015/10/19 PHP
PHP lcfirst()函数定义与用法
2019/03/08 PHP
Code:findPosX 和 findPosY
2006/12/20 Javascript
uploadify在Firefox下丢失session问题的解决方法
2013/08/07 Javascript
jQuery动态添加、删除元素的方法
2014/01/09 Javascript
JS动态添加iframe的代码
2015/09/14 Javascript
比较常见的javascript中定义函数的区别
2015/11/09 Javascript
jQuery实现移动端手机商城购物车功能
2016/09/24 Javascript
浅析jsopn跨域请求原理及cors(跨域资源共享)的完美解决方法
2017/02/06 Javascript
微信上传视频文件提示(推荐)
2018/11/22 Javascript
vue.js实现左边导航切换右边内容
2019/10/21 Javascript
JavaScript 防盗链的原理以及破解方法
2020/12/29 Javascript
python处理中文编码和判断编码示例
2014/02/26 Python
Python中enumerate函数代码解析
2017/10/31 Python
python3利用Dlib19.7实现人脸68个特征点标定
2018/02/26 Python
python批量实现Word文件转换为PDF文件
2018/03/15 Python
django2用iframe标签完成网页内嵌播放b站视频功能
2018/06/20 Python
windows下python 3.6.4安装配置图文教程
2018/08/21 Python
python3实现斐波那契数列(4种方法)
2019/07/15 Python
python 中xpath爬虫实例详解
2019/08/26 Python
Python操作MongoDb数据库流程详解
2020/03/05 Python
基于Python和C++实现删除链表的节点
2020/07/06 Python
Pyqt助手安装PyQt5帮助文档过程图解
2020/11/20 Python
美国孕妇装品牌:Destination Maternity
2018/02/04 全球购物
iKRIX意大利网上商店:男女豪华服装和配件
2019/10/09 全球购物
UNIX文件系统常用命令
2012/05/25 面试题
中级会计职业生涯规划书
2014/03/01 职场文书
总账会计岗位职责
2014/03/13 职场文书
产品售后服务承诺书
2014/05/21 职场文书
整改报告怎么写
2014/11/06 职场文书
四年级小学生评语
2014/12/26 职场文书
《角的初步认识》教学反思
2016/02/17 职场文书
音乐课《小猫钓鱼》教学反思
2016/02/18 职场文书