从GIT存储库中获取Laravel项目后,为什么会收到此错误消息?

时间:2017-03-07 18:52:41

标签: php laravel laravel-5 composer-php laravel-5.4

我是 Laravel 的新手,我遇到以下问题。

我在旧计算机上开发了一个Laravel 5项目,并将代码放在GIT存储库中。我从存储库中检索了我的新笔记本电脑上的源代码。

但是我在Apache上运行Laravel项目时遇到问题而我在Laravel网站上获取此错误消息:

Warning: require(C:\xampp\htdocs\HotelRegistration\bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in C:\xampp\htdocs\HotelRegistration\bootstrap\autoload.php on line 17

Fatal error: require(): Failed opening required 'C:\xampp\htdocs\HotelRegistration\bootstrap/../vendor/autoload.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\HotelRegistration\bootstrap\autoload.php on line 17

C:\ xampp \ htdocs \ HotelRegistration \ bootstrap \ autoload.php 出现在我的项目中

为什么我要面对这个问题?问题是什么?我错过了什么?我该如何解决这个问题?我该如何尝试解决这个问题?

1 个答案:

答案 0 :(得分:5)

你需要运行

composer install

安装包的命令。默认情况下,在提交到GIT时会忽略vendor目录(这很好),所以如果从存储库中提取数据,则需要安装在命令之上运行的所有包。