致命错误:找不到类“照亮\基础\应用程序”

当我打开使用laravel 5制作的网站时,我收到以下错误

致命错误:在第 14 行的 C:\cms\bootstrap\app.php中找不到类“Illuminate\Foundation\Application”

我已尝试删除供应商文件夹和文件并运行作曲家安装它不起作用,我尝试运行PHP工匠优化,但它显示错误composer.lock

致命错误:找不到类“照亮\基础\应用程序”

有没有办法解决这个问题?

编辑:当我使用创建模型的命令时,这个问题就引起了,但是当我访问该网站时,上面的错误也会显示出来,如果使用Laravel的本地开发服务器,只有当我使用wamp服务器时才会出现这样的问题php artisan make:model Page


答案 1

在我的情况下,我没有完整的供应商依赖项(composer文件在原始安装期间被弄乱了) - 因此运行任何工匠命令都会导致失败。

我能够使用旗帜来防止工匠在它被包括在内之前执行。一旦我的依赖关系到位,一切都按预期工作。--no-scripts

composer update --no-scripts

答案 2

以防万一我在2周内再次绊倒这个错误...我的情况:通过git签出现有项目,并通过作曲家拉入所有依赖项。归结为本文标题中列出的相同错误。

溶液:

composer dump-autoload
composer install --no-scripts

确保现在一切按预期工作(没有错误!

composer update

推荐