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的核心Zend
Sep 05 PHP
PHP 和 HTML
Oct 09 PHP
php调用mysql存储过程
Feb 14 PHP
php 禁止页面缓存输出
Jan 07 PHP
PHP 获取目录下的图片并随机显示的代码
Dec 28 PHP
解析curl提交GET,POST,Cookie的简单方法
Jun 29 PHP
php中创建和调用webservice接口示例
Jul 25 PHP
通过PHP自带的服务器来查看正则匹配结果的方法
Dec 24 PHP
Yii使用技巧大汇总
Dec 29 PHP
php微信公众号开发(4)php实现自定义关键字回复
Dec 15 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
Nov 10 PHP
php json转换相关知识(小结)
Dec 21 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 adodb分页实现代码
2009/03/19 PHP
一个显示某段时间内每个月的方法 返回由这些月份组成的数组
2012/05/16 PHP
一个简单至极的PHP缓存类代码
2015/10/23 PHP
php实现微信支付之企业付款
2018/05/30 PHP
PHP+mysql实现的三级联动菜单功能示例
2019/02/15 PHP
PHP面向对象程序设计重载(overloading)操作详解
2019/06/13 PHP
PHP date_default_timezone_set()设置时区操作实例分析
2020/05/16 PHP
PHP基于array_unique实现二维数组去重
2020/07/14 PHP
jquery 防止表单重复提交代码
2010/01/21 Javascript
javascript中负数算术右移、逻辑右移的奥秘探索
2013/10/17 Javascript
JavaScript中的条件判断语句使用详解
2015/06/03 Javascript
基于jQuery Circlr插件实现产品图片360度旋转
2015/09/20 Javascript
基于jQuery实现搜索关键字自动匹配功能
2020/03/26 Javascript
使用jquery.form.js实现图片上传的方法
2016/05/05 Javascript
jQuery实现左侧导航模块的显示与隐藏效果
2016/07/04 Javascript
完美实现八种js焦点轮播图(上篇)
2016/07/18 Javascript
jQuery实现倒计时(倒计时年月日可自己输入)
2016/12/02 Javascript
vue 注册组件的使用详解
2018/05/05 Javascript
完美解决linux下node.js全局模块找不到的情况
2018/05/16 Javascript
Bootstrap开发中Tab标签页切换图表显示问题的解决方法
2018/07/13 Javascript
详解使用create-react-app添加css modules、sasss和antd
2018/07/31 Javascript
Javascript实现秒表倒计时功能
2018/11/17 Javascript
Js参数RSA加密传输之jsencrypt.js的使用
2020/02/07 Javascript
vue使用swiper实现左右滑动切换图片
2020/10/16 Javascript
在Python的Django框架中创建语言文件
2015/07/27 Python
图文讲解选择排序算法的原理及在Python中的实现
2016/05/04 Python
Python 中urls.py:URL dispatcher(路由配置文件)详解
2017/03/24 Python
Python网络爬虫中的同步与异步示例详解
2018/02/03 Python
Python使用googletrans报错的解决方法
2018/09/25 Python
Python zip函数打包元素实例解析
2019/12/11 Python
在python中修改.properties文件的操作
2020/04/08 Python
python小白切忌乱用表达式
2020/05/29 Python
python中如何打包用户自定义模块
2020/09/23 Python
C++面试题目
2013/06/25 面试题
干部外出学习心得体会
2016/01/18 职场文书
如何利用STAR法则制作留学文书?
2019/08/26 职场文书