Php 致命错误:类';照明\基础\应用';找不到

Php 致命错误:类';照明\基础\应用';找不到,php,laravel,laravel-5,composer-php,laravel-artisan,Php,Laravel,Laravel 5,Composer Php,Laravel Artisan,当我打开使用laravel 5创建的网站时,我遇到了以下错误 致命错误:在第14行的C:\cms\bootstrap\app.php中找不到类'illumb\Foundation\Application' 我已尝试删除供应商文件夹和composer.lock文件并运行composer安装它不起作用我尝试运行PHP artisan optimize,但显示错误 致命错误:找不到类“照亮\基础\应用程序” 有没有办法解决这个问题 编辑: 当我使用创建模型的php-artisan-make:model

当我打开使用laravel 5创建的网站时,我遇到了以下错误

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

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

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

有没有办法解决这个问题

编辑: 当我使用创建模型的
php-artisan-make:model-Page
命令时,这个问题就出现了,但是当我访问该站点时,上面的错误就会显示出来
此外,如果使用Laravel的本地开发服务器,则仅当我使用wamp服务器时,不会出现此类问题。Laravel设置中明显存在损坏,如果没有有关环境的更多信息,则很难进行跟踪。通常这两个命令可以帮助您解决此类问题

php artisan clear-compiled
composer dump-autoload

如果没有其他帮助,那么我建议您安装全新的Laravel 5应用程序并复制应用程序逻辑,大约需要15分钟左右。

在我的情况下,我没有完整的供应商依赖关系(在最初的安装过程中,composer文件被弄乱了)-因此运行任何artisan命令都会导致失败

我能够使用
--no scripts
标志来阻止artisan在包含它之前执行。一旦我的依赖项就位,一切都按预期进行

composer update --no-scripts

以防我在两周内再次被这个错误绊倒。。。 我的案例:通过git签出现有项目,并通过composer拉入所有依赖项。这篇文章的标题中列出了同样的错误

解决方案:

composer dump-autoload
composer install --no-scripts
确保一切按预期进行(无错误!)

我刚刚解决了这个问题(不同的情况下有相同的错误),
我尝试的上述答案可能不起作用,因为我的案例不同,但产生了相同的错误。
我认为我的供应商库很混乱,
我通过以下方式获得此错误:
一,。从远程git中提取,主分支是codeigniter,然后我在主分支上执行composer更新,我想在laravel分支上工作,然后我签出并执行composer更新,所以我得到了错误

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

解决方案:
我在本地删除项目并再次进行克隆,之后我签出到我的laravel文件工作的分支并进行composer更新,然后它就被修复了。

请测试以下解决方案:

  • 首先打开命令提示符
    cmd==>window+r
    并转到安装laravel的位置

  • 尝试
    composer require laravel/laravel


有关最新的laravel版本,请检查您的版本,因为我也 面对这个错误,但在更新了最新的php版本之后,我摆脱了
这个错误。

我不小心注释掉了:

require __DIR__.'/../bootstrap/autoload.php';
在 /public/index.php


当粘贴一些调试语句时。

我无法想象其他人读到这篇文章会像我一样愚蠢,只是以防万一。。。
在解决合并冲突时,我意外地从composer.json中删除了“laravel/framework”:“^5.6”。

在我的情况下,composer未安装在该目录中。所以我跑了

composer install
然后错误被解决。

或者您可以试试

composer update --no-scripts
cd bootstrap/cache/->rm -rf *.php
composer dump-autoload

这么简单,对我的项目有效

  • 删除/删除供应商文件夹
  • 并执行
    composer安装
  • 然后运行project
    php artisan serve

我对这个错误也有同样的问题。 当我试图遵守错误的php8语法时,我的Kenel.php出现了错误的语法

线路应该是

protected $commands = [
    //
];
而不是

protected array $commands = [
        //
];

运行
composer require laravel/framework
composer安装
之后
php artisan key:generate
在kali linux中为我生成它的作品
你能显示你的代码吗?尝试
composer dump autoload
删除
/bootstrap/start.php
composer.lock
,而
供应商
和运行
composer安装
php artisan clear compiled会显示相同的错误Iluminate\Foundation\Appation notfound@xenish你解决过这个错误吗?+1为我工作。在我的例子中,我在composer.json文件中单独包含了其他必需的包。这对我很有帮助。使用“composer update--无脚本”(在运行“composer dump autoload”之后)对我也很有效,谢谢。这应该是公认的答案,我们花了大约两个小时,尝试了stack中的其他答案,但这完全解决了问题。简单明了。感谢我的作品,在将Laravel网站迁移到另一台服务器后遇到这个问题。你的答案必须有一个解释性的示例以及你的代码,毕竟这个问题已经过时了。。。
protected array $commands = [
        //
];