Carbon \ Carbon包含抽象方法,因此必须声明为抽象[关闭]

问题描述 投票:-4回答:1

我更新了作曲家,然后尝试运行我的项目,我做不到!

我写的时候

php artisan服务

我收到此错误

Symfony \ Component \ Debug \ Exception \ FatalErrorException:Carbon / Carbon类包含4个抽象方法,因此必须声明为抽象或实现其余方法(Carbon \ CarbonInterface :: __ clone,Carbon \ CarbonInterface :: getLocalMacro, Carbon \ CarbonInterface :: getMacro,...)

位于/Users/macbook/Desktop/egydiet/vendor/nesbot/carbon/src/Carbon/Carbon.php:509

php laravel artisan
1个回答
0
投票

我正在链接到找到的解决方案Fix: Class abstract methods

[当一个类包含一个或多个抽象函数/方法时,您必须:将该类声明为抽象类,或者在扩展您的抽象类的类中实现方法。要解决此问题,我们可以做一个简单的更改。而不是写:

<?php
class YourClassName{

您可以写-

<?php
abstract class YourClassName{

PHP文档详细介绍了此内容HERE

或者在Stackoverflow HERE中提供了一些很好的解释和答案。

© www.soinside.com 2019 - 2024. All rights reserved.