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 URL地址获取函数代码(端口等) 推荐
May 15 PHP
基于PHP常用函数的用法详解
May 10 PHP
destoon后台网站设置变成空白的解决方法
Jun 21 PHP
PHP实现的增强性mhash函数
May 27 PHP
Thinkphp无限级分类代码
Nov 11 PHP
zend框架实现支持sql server的操作方法
Dec 08 PHP
PHP递归实现快速排序的方法示例
Dec 18 PHP
原生php实现excel文件读写的方法分析
Apr 25 PHP
PHP中创建和编辑Excel表格的方法
Sep 13 PHP
PHP面向对象程序设计__tostring()和__invoke()用法分析
Jun 12 PHP
PHP cookie与session会话基本用法实例分析
Nov 18 PHP
php双向队列实例讲解
Nov 17 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中常见的mongodb查询操作
2013/06/20 PHP
Zend Framework前端控制器用法示例
2016/12/11 PHP
Laravel 框架返回状态拦截代码
2019/10/18 PHP
thinkPHP框架乐观锁和悲观锁实例分析
2019/10/30 PHP
JQuery 表格操作(交替显示、拖动表格行、选择行等)
2009/07/29 Javascript
jQuery队列控制方法详解queue()/dequeue()/clearQueue()
2010/12/02 Javascript
通过length属性判断jquery对象是否存在
2013/10/18 Javascript
jQuery根据ID获取input、checkbox、radio、select的示例
2014/08/11 Javascript
javascript实现回到顶部特效
2015/05/06 Javascript
JavaScript中反正弦函数Math.asin()的使用简介
2015/06/14 Javascript
AngularJS基础 ng-src 指令简单示例
2016/08/03 Javascript
针对JavaScript中this指向的简单理解
2016/08/26 Javascript
微信小程序 Button 组件详解及简单实例
2017/01/10 Javascript
详解在React中跨组件分发状态的三种方法
2018/08/09 Javascript
详解在vue-cli项目下简单使用mockjs模拟数据
2018/10/19 Javascript
JavaScript实现背景自动切换小案例
2019/09/27 Javascript
微信小程序页面渲染实现方法
2019/11/06 Javascript
vue中watch和computed的区别与使用方法
2020/08/23 Javascript
python实现监控linux性能及进程消耗性能的方法
2014/07/25 Python
用Python制作简单的朴素基数估计器的教程
2015/04/01 Python
Python合并字符串的3种方法
2015/05/21 Python
解决python2.7 查询mysql时出现中文乱码
2016/10/09 Python
Python OpenCV获取视频的方法
2018/02/28 Python
python机器学习之KNN分类算法
2018/08/29 Python
python利用跳板机ssh远程连接redis的方法
2019/02/19 Python
python实现简单图片物体标注工具
2019/03/18 Python
Python sublime安装及配置过程详解
2020/06/29 Python
python selenium 获取接口数据的实现
2020/12/07 Python
CSS3 选择器 属性选择器介绍
2012/01/21 HTML / CSS
viagogo法国票务平台:演唱会、体育比赛、戏剧门票
2017/03/27 全球购物
澳大利亚著名的纺织品品牌:Canningvale
2020/05/05 全球购物
请介绍一下WSDL的文档结构
2013/03/17 面试题
医学生自荐信范文
2013/12/03 职场文书
2015年中秋节主持词
2015/07/30 职场文书
浅析InnoDB索引结构
2021/04/05 MySQL
利用Python+OpenCV三步去除水印
2021/05/28 Python