user7540582
user7540582

Reputation:

Why am I getting this error message after I obtained my Laravel project from my GIT repository?

I am new in Laravel and I have the following problem.

I developed a Laravel 5 project on an old computer, and I put the code on a GIT repository. I retrieved my source code on my new laptop from the repository.

But I am facing problems while running the Laravel project on Apache and I am obtaining this error message on my Laravel website instead:

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

The C:\xampp\htdocs\HotelRegistration\bootstrap\autoload.php is present in my project

Why am I facing this issue? What is the problem? What am I missing? How can I fix this issue? How can I try to solve this issue?

Upvotes: 1

Views: 91

Answers (1)

Marcin Nabiałek
Marcin Nabiałek

Reputation: 111829

You need to run

composer install

command to install packages. By default vendor directory is ignored when committing to GIT (this is good) so if you pull data from repository you need to install all packages running above command.

Upvotes: 5

Related Questions