我在 laravel 中运行“php artisan serve”命令时出错,它给出以下错误

Posted

技术标签:

【中文标题】我在 laravel 中运行“php artisan serve”命令时出错,它给出以下错误【英文标题】:I have an error in running the "php artisan serve" command in laravel , it gives the following error 【发布时间】:2019-02-03 12:31:57 【问题描述】:
 php artisan serve

PHP 致命错误:在第 14 行的 F:\xampp\htdocs\grproject\bootstrap\app.php 中找不到类 'Illuminate\Foundation\Application'

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

我也运行了以下命令,但没有结果,我再次收到上述错误。

composer update

【问题讨论】:

如果只输入“php artisan”也会出现这种情况吗? 这是全新安装的 Laravel 吗?如果是这样,请尝试删除该文件夹并重新安装。 我尝试删除文件夹并重新安装 laravel 是的,当我使用“php artisan”时会发生这种情况 如果在删除供应商并重新安装后这种情况继续发生,您要么缺少 composer.json 文件中的依赖项,要么您的 composer 没有正确执行。供应商/Illuminate 存在吗? 【参考方案1】:

试试这个

php artisan clear-compiled
composer dump-autoload

如果不行,试试这个command

composer update --no-scripts

试试这个command

composer dump-autoload
composer install --no-scripts

完成后command运行

composer update

或查看这个问题Class 'Illuminate\Foundation\Application' not found Laravel

【讨论】:

【参考方案2】:

运行这行代码。

php artisan clear-compiled

composer dump-autoload -o

composer update --no-scripts

php artisan serve --host 0.0.0.0

希望这能解决您的问题

【讨论】:

以上是关于我在 laravel 中运行“php artisan serve”命令时出错,它给出以下错误的主要内容,如果未能解决你的问题,请参考以下文章

Laravel Vue.js 应用程序未运行

在 laravel 项目中运行“laravel new”命令

psycopg2 - Laravel 本地环境

我在 laravel 中遇到的问题是“无法访问此站点 127.0.0.1 拒绝连接”。

如何在 laravel 中运行特定迁移 [重复]

在 Laravel 的 Homestead 中运行 PHPUnit