So I have just cloned big repo with Laravel project, for the moment this folder (lets call it /var/www/project) does not have vendor folder, .env file, autoload files etc.
Is there some kind of detailed united tutorial with all the steps what should I do next? Install composer (it is already installed on my computer, I have other working projects), generate autoload files and vendors?
Which commands should I run in my console (I have Ubuntu 14.04) to make this folder a working virtual host? Or could someone be so kind to give me all the instructions?
composer install
to generate depedencies in vendor folder.env.example
to .env
php artisan key:generate
.env
basiclly you need do these things, more info you should check docs
Windows
Go to the project folder
Shift+Right Click -> Open command window here
Mac
Open Terminal, Type "cd " (with a space)
From finder, Drag the project folder
Press Enter to go inside the project folder
Compose
composer install
Generate Key
php artisan key:generate
Setup Database
Open the file .env
(Assuming wamp or xampp)
Edit values to match your database
Add empty database using phpmyadmin
Include that name in the DB_DATABASE
DB_HOST=localhost
DB_DATABASE=students_data
DB_USERNAME=root
DB_PASSWORD=
Get Tables
php artisan migrate
Get default/initial/dummy table values
php artisan db:seed
Run the project
php artisan serve
Install Docker Desktop. See https://laravel.com/docs/8.x/installation for details.
Change working directory to project dir.
Set up sail dependencies:
docker run --rm \
-v $(pwd):/opt \
-w /opt \
laravelsail/php80-composer:latest \
composer install
See https://laravel.com/docs/8.x/sail#installing-composer-dependencies-for-existing-projects for details.
Run the docker container:
vendor/bin/sail up
Connect to MySQL container shell:
vendor/bin/sail exec mysql bash
Inside that shell, create the database:
mysql --password= --execute='create database yourDatabaseName'
exit
Connect to Laravel container shell:
vendor/bin/sail bash
Copy .env
file:
cp .env.example .env
Generate application key:
php artisan key:generate
Seed the database:
php artisan migrate:fresh --seed
Visit the site on host machine: http://localhost
1. clone the repogit clone <l_repo>
2. go into the repocd l_repo
3. install require packagescomposer install
4. generate the laravel project keyphp artisan key:generate
5. migrate and seed at the same timephp artisan migrate:fresh --seed
6A. convert ".env.example" to ".env"
6B. change the 'database name' & 'username' & 'password'DB_HOST=localhost
DB_DATABASE=own_databse_name
DB_USERNAME=root
DB_PASSWORD=
7. Change the file upload limit for php.iniupload_max_filesize = 4G
post_max_size = $4G
8. Link with storagephp artisan storage:link
9. start the serverphp artisan serve
Follow the Install Laravel documentation: https://laravel.com/docs/5.2#installation
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With