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 相关文章推荐
DISCUZ在win2003环境下 Unable to access ./include/common.inc.php in... 的问题终极解决方案
Nov 21 PHP
php中通过curl检测页面是否被百度收录
Sep 27 PHP
php判断字符串在另一个字符串位置的方法
Feb 27 PHP
PHP提交表单失败后如何保留已经填写的信息
Jun 20 PHP
浅析ThinkPHP的模板输出功能
Jul 01 PHP
Linux系统递归生成目录中文件的md5的方法
Jun 29 PHP
WordPress主题制作之模板文件的引入方法
Dec 28 PHP
PHP常用的三种设计模式
Feb 17 PHP
基于ThinkPHP5.0实现图片上传插件
Sep 25 PHP
php实例化一个类的具体方法
Sep 19 PHP
PHP接入微信H5支付的方法示例
Oct 28 PHP
Thinkphp 框架扩展之标签库驱动原理与用法分析
Apr 23 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+jquery编码方面的一些心得(utf-8 gb2312)
2010/10/12 PHP
关于PHPDocument 代码注释规范的总结
2013/06/25 PHP
php中stream(流)的用法
2014/03/25 PHP
神盾加密解密教程(二)PHP 神盾解密
2014/06/08 PHP
PHP实现算式验证码和汉字验证码实例
2015/03/09 PHP
PHP模型Model类封装数据库操作示例
2019/03/14 PHP
再谈ie和firefox下的document.all属性
2009/10/21 Javascript
jquery及原生js获取select下拉框选中的值示例
2013/10/25 Javascript
Struts2+jquery.form.js实现图片与文件上传的方法
2016/05/05 Javascript
vue组件中点击按钮后修改输入框的状态实例代码
2017/04/14 Javascript
js轮播图透明度切换(带上下页和底部圆点切换)
2017/04/27 Javascript
Easyui在treegrid添加控件的实现方法
2017/06/23 Javascript
JS实现的走迷宫小游戏完整实例
2017/07/19 Javascript
Vue自定义指令详解
2017/07/28 Javascript
如何在wxml中直接写js代码(wxs)
2019/11/14 Javascript
浅谈Python数据类型判断及列表脚本操作
2016/11/04 Python
Python学生信息管理系统修改版
2018/03/13 Python
python 通过logging写入日志到文件和控制台的实例
2018/04/28 Python
python selenium自动上传有赞单号的操作方法
2018/07/05 Python
Python第三方Window模块文件的几种安装方法
2018/11/22 Python
Python 从相对路径下import的方法
2018/12/04 Python
Python文件常见操作实例分析【读写、遍历】
2018/12/10 Python
django 捕获异常和日志系统过程详解
2019/07/18 Python
django ListView的使用 ListView中获取url中的参数值方式
2020/03/27 Python
python3中datetime库,time库以及pandas中的时间函数区别与详解
2020/04/16 Python
python爬虫使用正则爬取网站的实现
2020/08/03 Python
在Pycharm中安装Pandas库方法(简单易懂)
2021/02/20 Python
Photobook澳大利亚:制作相片书,婚礼卡,旅行相簿
2017/01/12 全球购物
我未来的职业规划范文
2014/01/11 职场文书
医学生个人求职信范文
2014/02/07 职场文书
创建卫生先进单位实施方案
2014/03/10 职场文书
课内比教学心得体会
2014/09/09 职场文书
2015年服务员个人工作总结
2015/05/27 职场文书
2016年青少年禁毒宣传教育活动总结(学校)
2016/04/05 职场文书
导游词之永泰公主墓
2019/12/04 职场文书
Three.js实现雪糕地球的使用示例详解
2022/07/07 Javascript