Php Laravel 5.1 AuthController包含5个抽象方法,因此必须声明为抽象或实现其余方法

Php Laravel 5.1 AuthController包含5个抽象方法,因此必须声明为抽象或实现其余方法,php,laravel,laravel-5.1,Php,Laravel,Laravel 5.1,昨天我删除了供应商文件夹,并使用composer安装重新创建了它,它工作正常(可能是缓存的)。今天我面临着这个错误 AuthController.php第84行中的FatalErrorException:类 enterglobe\Http\Controllers\Auth\AuthController包含5个摘要 方法,因此必须声明为抽象的或实现 剩余方法 (输入globe\Http\Controllers\Auth\AuthController::toArray, enterglobe\Htt

昨天我删除了供应商文件夹,并使用composer安装重新创建了它,它工作正常(可能是缓存的)。今天我面临着这个错误

AuthController.php第84行中的FatalErrorException:类 enterglobe\Http\Controllers\Auth\AuthController包含5个摘要 方法,因此必须声明为抽象的或实现 剩余方法 (输入globe\Http\Controllers\Auth\AuthController::toArray, enterglobe\Http\Controllers\Auth\AuthController::getKey, enterglobe\Http\Controllers\Auth\AuthController::getTable,…)

我尝试删除它并安装,而且composer dump autoload也清除了composer缓存文件以安装另一个版本的laravel,但没有成功

例如,如果我只在这个类上实现方法,错误就会消失

public function toArray(){}
public function getKey() 
etc...
错误会从AuthController中消失,但随后会出现在其他控制器中


以前有人面对过这种情况

你的控制器是扩展“BaseController”还是抽象类“Controller”?Controller.php->abstract class Controller extends BaseController API/UserController.php->class UserController extends Controller它确实扩展了我也检查过了,无论如何,我已经使用了我的上一次提交并删除了项目,然后继续从我的存储库中克隆了它。它确实有效,但问题是,我没有更改我昨天所做的上一次提交的任何内容,这是我克隆的。不管怎样,谢谢你。你的控制器是扩展了“BaseController”还是抽象类“Controller”?Controller.php->abstract class Controller extensed BaseController API/UserController.php->class UserController extensed Controller确实扩展了我也检查过了,无论如何,我已经使用了我的上一次提交并删除了项目,然后继续从我的存储库中克隆了它。它确实有效,但问题是,我没有更改我昨天所做的上一次提交的任何内容,这是我克隆的。无论如何,谢谢你。