PHP fatal error :Uncaught Error: Failed opening required 'new-project/vendor/autoload.php' (include_path ='.;C:\php\pear' ) in E:\new-project\artisan:18

标签 php laravel composer-php laravel-artisan autoload

我想通过 composer 创建新的 laravel 项目。我使用 composer create-project laravel/laravel new-project 命令创建新项目。然后,我的项目是按照这张图片创建的。

enter image description here

我使用 Laravel 的 Artisan CLI serve 命令启动 Laravel 的本地开发服务器(首先是 cd new-project 然后是 php artisan serve 命令)。但是我得到了以下错误。

enter image description here

为什么这个项目中没有vendor文件夹?!!!
如何修复此错误?

(我用的是 PHP 8.1.10)

最佳答案

您需要发出 composer install 来安装创建 vendor/文件夹的包

关于PHP fatal error :Uncaught Error: Failed opening required 'new-project/vendor/autoload.php' (include_path ='.;C:\php\pear' ) in E:\new-project\artisan:18,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73916730/

相关文章:

laravel - 更改 Laravel Passport/OAuth 服务器响应

console - 找不到 Symfony 3 应用程序/控制台

laravel - 通过 artisan 和composer 安装之间的区别

php - 使用 groupby 和 order by 与内连接

php - 在 PHP 中生成字母数字字符串

javascript - Facebook 登录中电子邮件的未定义值

php - 尊重验证可选 key

json - Laravel - 将关联模型返回到 json

laravel - 错误: for csi_redis Cannot start service redis: Ports are not available: listen tcp 127. 0.0.1:6379:绑定(bind):地址已在使用中

php - 如何在官方 docker php 镜像上以非 root 用户身份运行 composer