App\Exceptions\Handler::report的Laravel错误声明(Throwable$excep



我使用Laravel 6,在部署到运行PHP 7.3的共享主机时收到以下错误:

AppExceptionsHandler::report(Throwable $exception)

App\Exceptions\Handler::report(Throwable$exception(的声明必须与第8行/home/kb2hm3y8r4wm/public_html/lavel.supremeanimation.com/App/Exceptions/Handler.php中的Illuminate\Foundation\Axceptions\Handler::report

我认为您收到的错误是由于Laravel 7(而不是6(上的更改,正如您在Laravel升级指南中看到的那样。检查此项:

  • 对于Laravel<7:

    应用程序的报告和呈现方法AppExceptionsHandler类应接受Exception接口而不是Throwable实例:

    use Exception;
    public function report(Exception $exception);
    public function render($request, Exception $exception);
    
  • 对于Laravel>=7:

    应用程序的报告和呈现方法AppExceptionsHandler类应接受Throwable接口而不是Exception实例:

    use Throwable;
    public function report(Throwable $exception);
    public function render($request, Throwable $exception);
    

最新更新