前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >laravel 5异常错误:FatalErrorException in Handler.php line 38的解决

laravel 5异常错误:FatalErrorException in Handler.php line 38的解决

作者头像
用户2323866
修改2021-07-09 11:09:14
6350
修改2021-07-09 11:09:14
举报
文章被收录于专栏:技术派

前言 本文主要给大家介绍了关于laravel5异常错误FatalErrorException in Handler.php line 38的解决,分享出来供大家参考学习,话不多说了,来一起看看详细的介绍。 1、错误提示

FatalErrorException in Handler.php line 38: Uncaught TypeError: Argument 1 passed to AppExceptionsHandler::report() must be an instance of Exception, instance of Error given, called in D:wwwactivityvendorcompiled.php on line 1817 and defined in D:wwwactivityappExceptionsHandler.php:38 Stack trace:

0 D:wwwactivityvendorcompiled.php(1817): AppExceptionsHandler->report(Object(Error))

1 [internal function]: IlluminateFoundationBootstrapHandleExceptions->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); } }

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 0 D:wwwactivityvendorcompiled.php(1817): AppExceptionsHandler->report(Object(Error))
  • 1 [internal function]: IlluminateFoundationBootstrapHandleExceptions->handleException(Object(Error))
  • 2 {main}
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档