运行后
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 行”
错误:
致命错误:未捕获错误:无法打开所需的'/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].
如果您的项目在运行这些命令后无法运行,我们将需要更多信息来帮助修复它。