Requirements: php5.6 or greater, MySql, Composer.
Xampp or php and mysql separately must be installed. Download Xampp from here or php from here and mysql from here.
Composer must be installed. To download composer click here.
Create .env file in project folder. Then copy .env.example content and paste it in .env. Now you have to create a database.
Open Xampp and run MySql. Then click Admin to open PhpMyAdmin. Click New in db tree to create a new database.
Then go to .env file and in DB_DATABASE=typeYourDbName DB_USERNAME=typePhpMyAdminUserName DB_PASSWORD=typePhpMyAdminPassword
Open a terminal and run:
mysql -u root -p
CREATE DATABASE yourDbName;
Then go to .env file and in DB_DATABASE=typeYourDbName DB_USERNAME=typeMySqlUserName DB_PASSWORD=typeMySqlPassword
Go to bootstrap directory and create cache directory.
Open a cmd or a terminal go to project folder and run:
composer update
composer dump-auto
php artisan key:generate
It will generate a key like this: base64:D9LjuA5MyVDM9al/+gelRZplXyM41w8cqNPJr3vw+Bg= Copy and paste in .env APP_KEY=
Run php artisan serve to run project on Laravel's virtual server. Open a browser and type: http://localhost:8000/