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环境配置 php5 mysql5 apache2 phpmyadmin安装与配置
Nov 17 PHP
PHP编程中八种常见的文件操作方式
Nov 19 PHP
PHP file_exists问题杂谈
May 07 PHP
解析php中call_user_func_array的作用
Jun 07 PHP
php查看网页源代码的方法
Mar 13 PHP
php计算函数执行时间的方法
Mar 20 PHP
PHP中trim()函数简单使用指南
Apr 16 PHP
php数字每三位加逗号的功能函数
Oct 22 PHP
PHP读取文件内容的五种方式
Dec 28 PHP
PHP表单数据写入MySQL数据库的代码
May 31 PHP
Laravel 模型关联基础教程详解
Sep 17 PHP
在laravel中实现事务回滚的方法
Oct 10 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
smarty巧妙处理iframe中内容页的代码
2012/03/07 PHP
PHP基本语法实例总结
2016/09/09 PHP
解决php 处理 form 表单提交多个 name 属性值相同的 input 标签问题
2017/05/11 PHP
PHP基于pdo的数据库操作类【可支持mysql、sqlserver及oracle】
2018/05/21 PHP
json 实例详细说明教程
2009/10/31 Javascript
扩展Jquery插件处理mouseover时内部有子元素时发生样式闪烁
2011/12/08 Javascript
JavaScript支持的最大递归调用次数分析
2014/06/24 Javascript
javascript实现的网站访问量统计代码
2015/12/20 Javascript
jquery对复选框(checkbox)的操作汇总
2016/01/13 Javascript
jQuery简单实现上下,左右滑动的方法
2016/06/01 Javascript
jQuery Easyui Tabs扩展根据自定义属性打开页签
2016/08/15 Javascript
JavaScript实现图片轮播组件代码示例
2016/11/22 Javascript
微信公众号 摇一摇周边功能开发
2016/12/08 Javascript
js实现产品缩略图效果
2017/03/10 Javascript
vue随机验证码组件的封装实现
2020/02/19 Javascript
js构造函数constructor和原型prototype原理与用法实例分析
2020/03/02 Javascript
python mysqldb连接数据库
2009/03/16 Python
Python3.x和Python2.x的区别介绍
2013/02/12 Python
Python实现通过文件路径获取文件hash值的方法
2017/04/29 Python
Python+Socket实现基于UDP协议的局域网广播功能示例
2017/08/31 Python
Python 新建文件夹与复制文件夹内所有内容的方法
2018/10/27 Python
Django中使用极验Geetest滑动验证码过程解析
2019/07/31 Python
对Django的restful用法详解(自带的增删改查)
2019/08/28 Python
pip install python 快速安装模块的教程图解
2019/10/08 Python
PyInstaller运行原理及常用操作详解
2020/06/13 Python
python类共享变量操作
2020/09/03 Python
介绍一下sql server的安全性
2014/08/10 面试题
教师产假请假条范文
2014/04/10 职场文书
交通文明倡议书
2014/05/16 职场文书
烹饪大赛策划方案
2014/05/26 职场文书
爱岗敬业事迹材料
2014/12/24 职场文书
大学生年度个人总结
2015/02/15 职场文书
超搞笑婚前保证书
2015/05/08 职场文书
绿里奇迹观后感
2015/06/15 职场文书
《开国大典》教学反思
2016/02/16 职场文书
spring 项目实现限流方法示例
2022/07/15 Java/Android