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 相关文章推荐
用IE远程创建Mysql数据库的简易程序
Oct 09 PHP
Win9x/ME下Apache+PHP安装配置
Oct 09 PHP
PHP 和 XML: 使用expat函数(二)
Oct 09 PHP
PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式
May 04 PHP
PHP中IP地址与整型数字互相转换详解
Aug 20 PHP
PHP callback函数使用方法和注意事项
Jan 23 PHP
php实现简单的上传进度条
Nov 17 PHP
非常有用的9个PHP代码片段
Apr 06 PHP
php构造方法中析构方法在继承中的表现
Apr 12 PHP
php微信公众号开发之答题连闯三关
Oct 20 PHP
php如何利用pecl安装mongodb扩展详解
Jan 09 PHP
php设计模式之职责链模式实例分析【星际争霸游戏案例】
Mar 27 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实现zip压缩文件解压缩代码分享(简单易懂)
2014/05/10 PHP
php将access数据库转换到mysql数据库的方法
2014/12/24 PHP
JQuery1.6 使用方法三
2011/11/23 Javascript
js实现页面跳转重定向的几种方式
2014/05/29 Javascript
node.js中的url.resolve方法使用说明
2014/12/10 Javascript
详解JavaScript逻辑And运算符
2015/12/04 Javascript
理解AngularJs篇:30分钟快速掌握AngularJs
2016/12/23 Javascript
nodeJS删除文件方法示例
2016/12/25 NodeJs
vue-cli+webpack记事本项目创建
2017/04/01 Javascript
jQuery 控制文本框自动缩小字体填充
2017/06/16 jQuery
Vue数组更新及过滤排序功能
2017/08/10 Javascript
React项目动态设置title标题的方法示例
2018/09/26 Javascript
JS实现的A*寻路算法详解
2018/12/14 Javascript
vue实现的下拉框功能示例
2019/01/29 Javascript
vue 实现搜索的结果页面支持全选与取消全选功能
2019/05/10 Javascript
vue+element模态框中新增模态框和删除功能
2019/06/11 Javascript
vue项目中极验验证的使用代码示例
2019/12/03 Javascript
js实现鼠标切换图片(无定时器)
2021/01/27 Javascript
[49:31]DOTA2-DPC中国联赛 正赛 Elephant vs LBZS BO3 第二场 1月29日
2021/03/11 DOTA
Python2.x版本中cmp()方法的使用教程
2015/05/14 Python
Python中利用sqrt()方法进行平方根计算的教程
2015/05/15 Python
Python下载网络小说实例代码
2018/02/03 Python
Python元组知识点总结
2019/02/18 Python
在tensorflow中实现屏蔽输出的log信息
2020/02/04 Python
python修改微信和支付宝步数的示例代码
2020/10/12 Python
python爬虫爬取淘宝商品比价(附淘宝反爬虫机制解决小办法)
2020/12/03 Python
详解BeautifulSoup获取特定标签下内容的方法
2020/12/07 Python
HTML5自定义data-* data(obj)属性和jquery的data()方法的使用
2012/12/13 HTML / CSS
H5 canvas实现贪吃蛇小游戏
2017/07/28 HTML / CSS
捷克建筑材料网上商店:DEK.cz
2021/03/06 全球购物
市场营销个人求职信范文
2014/02/02 职场文书
公司任命书范本
2014/06/04 职场文书
行风评议整改报告
2014/11/06 职场文书
单位接收函格式
2015/01/30 职场文书
国庆节新闻稿
2015/07/17 职场文书
Python下载商品数据并连接数据库且保存数据
2022/03/31 Python