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

Laravel 5 Laravel 5错误-LIBRIGHT\Container\Container::make()的声明必须与LIBRIGHT\Contracts\Container\Container::make()兼容,laravel-5,composer-php,declaration,contracts,illuminate-container,Laravel 5,Composer Php,Declaration,Contracts,Illuminate Container,在composer更新并安装合同后,我收到以下错误: 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

在composer更新并安装合同后,我收到以下错误:

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
找不到解决方案,有人知道如何解决吗

我在
vendor
文件夹中缺少
compiled.php
文件。所以当我把它拉回来时,一切都和以前一样

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


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

尝试运行以下操作:
php artisan clear compiled&&php artisan optimize
?我缺少编译文件,当我将其添加到供应商文件夹时,一切都按原样工作,刚刚意识到,现在我在登录或注册时遇到错误。Does app/User.php调用了一个方法
getAuthIdentifierName
?当我运行clear compiled或optimize时,此错误显示:[Symfony\Component\Debug\Exception\FatalErrorException]调用undefined方法illumb\Foundation\Application::getCachedCompilePath()听起来好像缺少依赖项,请运行
composer安装