我使用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);