Шпаргалки
December 30, 2020

Шпаргалка по установке Laravel

Стоит включать эти строчки в readme.md каждого проекта

git clone {repository} {directoryName}
cd {directoryName}
composer install
копировать .env.example в .env
php artisan key:generate
php artisan storage:link
Вписать настройки БД в файл .env (DB_CONNECTION, DB_HOST, DB_PORT, DB_DATABASE, DB_USERNAME, DB_PASSWORD)
php artisan migrate

Для MAMP нужно добавить вот это в файл .env: 

DB_SOCKET=/Applications/MAMP/tmp/mysql/mysql.sock

Как обновлять проект:

git reset --hard
git pull
composer install --no-dev
php artisan migrate 
php artisan cache:clear
php artisan view:clear
php artisan route:clear

Как в Apache прописать домен:

 <VirtualHost *:80> 
     ServerName site.ru 
     ServerAlias www.site.ru 
     DocumentRoot /home/site/www/public 
     AssignUserId site site 
     <Directory /home/site/www/public > 
         Options FollowSymLinks 
         AllowOverride All 
         Require all granted 
     </Directory>
 </VirtualHost>