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实现像JSP,ASP里Application那样的全局变量
Jan 12 PHP
PHP 判断变量类型实现代码
Oct 23 PHP
PHP $_FILES函数详解
Mar 09 PHP
php中日期加减法运算实现代码
Dec 08 PHP
使用php实现截取指定长度
Aug 06 PHP
php生成静态页面的简单示例
Apr 17 PHP
php+mysql不用递归实现的无限级分类实例(非递归)
Jul 08 PHP
PHP解码unicode编码的中文字符代码分享
Aug 13 PHP
PHP Filter过滤器全面解析
Aug 09 PHP
利用php抓取蜘蛛爬虫痕迹的示例代码
Sep 30 PHP
ThinkPHP实现分页功能
Apr 28 PHP
yii2 上传图片的示例代码
Nov 02 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
安装APACHE
2007/01/15 PHP
JavaScript中关于indexOf的使用方法与问题小结
2010/08/05 Javascript
IE关闭时判断及AJAX注销案例学习
2013/02/18 Javascript
使用JQuery快速实现Tab的AJAX动态载入(实例讲解)
2013/12/11 Javascript
JS实现选项卡实例详解
2015/11/17 Javascript
JavaScript文本框脚本编写的注意事项
2016/01/25 Javascript
基于Bootstrap使用jQuery实现输入框组input-group的添加与删除
2016/05/03 Javascript
基于js里调用函数时,函数名带括号和不带括号的区别
2016/07/28 Javascript
基于WebUploader的文件上传js插件
2016/08/19 Javascript
Vue中v-show添加表达式的问题(判断是否显示)
2018/03/26 Javascript
JS实现常见的查找、排序、去重算法示例
2018/05/21 Javascript
Bootstrap Table 双击、单击行获取该行及全表内容
2018/08/31 Javascript
浅谈JavaScript 代码简洁之道
2019/01/09 Javascript
微信小程序保存图片到相册权限设置
2020/04/09 Javascript
[01:08:48]LGD vs OG 2018国际邀请赛淘汰赛BO3 第三场 8.25
2018/08/29 DOTA
初步理解Python进程的信号通讯
2015/04/09 Python
python字符串中的单双引
2017/02/16 Python
python3多线程知识点总结
2019/09/26 Python
python list多级排序知识点总结
2019/10/23 Python
Python中itertools的用法详解
2020/02/07 Python
python使用python-pptx删除ppt某页实例
2020/02/14 Python
pycharm 关掉syntax检查操作
2020/06/09 Python
Pycharm 设置默认解释器路径和编码格式的操作
2021/02/05 Python
使用css3背景渐变中的透明度来设置不同颜色的背景渐变
2014/03/31 HTML / CSS
自定义html标记替换html5新增元素
2008/10/17 HTML / CSS
阿迪达斯法国官方网站:adidas法国
2018/03/20 全球购物
zooplus意大利:在线宠物商店
2019/08/07 全球购物
大学本科毕业生的自我鉴定范文
2013/11/19 职场文书
超市采购员岗位职责
2014/02/01 职场文书
个人委托书范本
2014/09/13 职场文书
2014年实习生工作总结
2014/11/27 职场文书
2015年银行员工工作总结
2015/04/24 职场文书
2015年社区反邪教工作总结
2015/10/14 职场文书
2019职场单身人才调研报告:互联网行业单身比例最高
2019/08/07 职场文书
详解Vue的sync修饰符
2021/05/15 Vue.js
MySQL中InnoDB存储引擎的锁的基本使用教程
2021/05/26 MySQL