Laravel 5 错误 - Illuminate\Container\Container::make() 的声明必须与 Illuminate\Contracts\Container\Container::make 兼容

5 contracts declaration composer-php illuminate-container laravel-5

作曲家更新并安装合同后,我收到此错误:

Fatal error: Declaration of Illuminate\Container\Container::make() must be compatible with Illuminate\Contracts\Container\Container::make($abstract, array $parameters = Array) in C:\xampp\htdocs\app\vendor\laravel\framework\src\Illuminate\Container\Container.php on line 12
Run Code Online (Sandbox Code Playgroud)

找不到解决办法,请问有人知道如何解决吗?

compiled.phpvendor文件夹中丢失了文件。所以当我把它拉回来时,一切都像以前一样。

好吧,现在我想登录或注册时得到这个:

类 App\User 包含 1 个抽象方法,因此必须声明为抽象方法或实现其余方法 (Illuminate\Contracts\Auth\Authenticatable::getAuthIdentifierName)