在 Laravel 11 上找不到供应商文件夹

问题描述 投票:0回答:1

运行后

composer create-project laravel/laravel:^11.0 project-name
然后转到我的项目文件夹
cd project-name
之后我应该运行
php artisan serve
但是我在这一步遇到了错误,似乎在我的项目中找不到供应商文件夹

请注意:如果我使用 laravel 8,它工作正常,但我需要使用 laravel 11

帮助我,谢谢!

我的php版本是8.2.10

尝试使用 laravel 11 但不能,另一方面 laravel 8 可以找到。 请注意,我尝试运行

composer install
composer update
并删除
composer cache

完整错误消息:“PHP 警告:require(/home/ahmedelmoslmany/Laravel-demo/example-app11/vendor/autoload.php):无法打开流:/home/ahmedelmoslmany/Laravel 中没有此类文件或目录-demo/example-app11/artisan 第 9 行 PHP 致命错误:未捕获错误:无法在 /home/ahmedelmoslmany/ 中打开所需的 '/home/ahmedelmoslmany/Laravel-demo/example-app11/vendor/autoload.php' (include_path='.:/usr/share/php') Laravel-demo/example-app11/artisan:9 堆栈跟踪: #0 {主要} 扔进 /home/ahmedelmoslmany/Laravel-demo/example-app11/artisan 第 9 行”

php laravel composer-php laravel-11
1个回答
0
投票

错误:

致命错误:未捕获错误:无法打开所需的'/home/ahmedelmoslmany/Laravel-demo/example-app11/vendor/autoload.php'

表示

autoload.php
文件丢失。可以使用命令
composer dump-autoload
创建此文件。

如果未成功运行,您可能需要先运行

composer install

我已经在 Laravel 11 项目上尝试过此操作,其中

vendor
文件夹已被删除,并且该项目可以在以下时间成功提供服务:

$composer install
...
$composer dump-autoload
...
$php artisan serve

 INFO  Server running on [http://127.0.0.1:8000]. 

如果您的项目在运行这些命令后无法运行,我们将需要更多信息来帮助修复它。

© www.soinside.com 2019 - 2024. All rights reserved.