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面向对象全攻略 (一) 面向对象基础知识
Sep 30 PHP
PHP正确解析UTF-8字符串技巧应用
Nov 07 PHP
php统计时间和内存使用情况示例分享
Mar 13 PHP
PHP使用imagick读取PDF生成png缩略图的两种方法
Mar 20 PHP
PHP学习笔记之字符串编码的转换和判断
May 22 PHP
PHP大批量插入数据库的3种方法和速度对比
Jul 08 PHP
PHP正则表达式 /i, /is, /s, /isU等介绍
Oct 23 PHP
php发送与接收流文件的方法
Feb 11 PHP
一张表搞清楚php is_null、empty、isset的区别
Jul 07 PHP
详解WordPress中用于更新和获取用户选项数据的PHP函数
Mar 08 PHP
详解PHP实现异步调用的4种方法
Mar 14 PHP
thinkPHP模板中for循环与switch语句用法示例
Nov 30 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 如何利用phpexcel导入数据库
2013/08/24 PHP
thinkphp使用literal防止模板标签被解析的方法
2014/11/22 PHP
如何在标题栏显示框架内页面的标题
2007/02/03 Javascript
学习YUI.Ext 第六天--关于树TreePanel(Part 2异步获取节点)
2007/03/10 Javascript
javascript让setInteval里的函数参数中的this指向特定的对象
2010/01/31 Javascript
自动刷新网页,自动刷新当前页面,JS调用
2013/06/24 Javascript
JS中的this变量的使用介绍
2013/10/21 Javascript
浏览器兼容console对象的简要解决方案分享
2013/10/24 Javascript
node.js中的fs.chownSync方法使用说明
2014/12/16 Javascript
node.js操作mongodb学习小结
2015/04/25 Javascript
JS提交form表单实例分析
2015/12/10 Javascript
javascript瀑布流式图片懒加载实例
2020/06/28 Javascript
jQuery页面加载初始化的3种方法(推荐)
2016/06/02 Javascript
jQuery模拟select实现下拉菜单功能
2016/06/20 Javascript
JS中位置与大小的获取方法
2016/11/22 Javascript
jQuery动态生成不规则表格(前后端)
2017/02/21 Javascript
详解AngularJs HTTP响应拦截器实现登陆、权限校验
2017/04/11 Javascript
js实现录音上传功能
2019/11/22 Javascript
RxJS在TypeScript中的简单使用详解
2020/04/13 Javascript
jQuery加PHP实现图片上传并提交的示例代码
2020/07/16 jQuery
Python抽象类的新写法
2015/06/18 Python
Python之str操作方法(详解)
2017/06/19 Python
Python模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)
2017/08/23 Python
Python中文件的写入读取以及附加文字方法
2019/01/23 Python
python实现移位加密和解密
2019/03/22 Python
解决Python spyder显示不全df列和行的问题
2020/04/20 Python
python实现猜数游戏(保存游戏记录)
2020/06/22 Python
python os.rename实例用法详解
2020/12/06 Python
canvas需要在标签里直接定义宽高
2014/12/17 HTML / CSS
秋季运动会表扬稿
2014/01/16 职场文书
无偿献血倡议书
2014/04/14 职场文书
汽车广告策划方案
2014/05/31 职场文书
刑事辩护授权委托书格式
2014/10/13 职场文书
python随机打印成绩排名表
2021/06/23 Python
Python list列表删除元素的4种方法
2021/11/01 Python
golang操作rocketmq的示例代码
2022/04/06 Golang