Примерный план действий с git:
- fork - создать свой репозиторий в GitHub от репозитория https://github.com/prohorsev/presents
- clone - развернуть проект локально от своего репозитория
- внести изменения
- commit - создать коммит изменений
- push - загрузить изменения в свой репозиторий
- pull request - загрузить изменения из своего репозитория в первоначальный
- в дальнейшем перед выполнением задач выгружать последнюю версию из первоначального репозитория
- скопировать .env.example в .env, указать соответствующие настройки БД
- настроить web-сервер, php7.3
- composer install
- npm install
- php artisan key:generate
- php artisan migrate
- php artisan db:seed (если ошибка composer dump-autoload)
- npm run dev (каждый раз после выгрузки последней версии из репозитория)
- php artisan storage:link
В .env прописать:
- VKONTAKTE_CLIENT_ID=ID приложения
- VKONTAKTE_CLIENT_SECRET=Защищенный ключ
- VKONTAKTE_REDIRECT_URI=Доверенный redirect URI вида: http://ваш_домен/login/vk/callback
В .env прописать:
- MAIL_MAILER=mailgun
- MAILGUN_DOMAIN=домен
- MAILGUN_SECRET=ключ
- MAIL_FROM_ADDRESS=[email protected] В командной строке:
- composer require guzzlehttp/guzzle
- BROADCAST_DRIVER=pusher
- PUSHER_APP_ID=ID приложения
- PUSHER_APP_KEY=Открытый ключ
- PUSHER_APP_SECRET=Защищенный ключ
- PUSHER_APP_CLUSTER=Название приложения
https://docs.google.com/spreadsheets/d/1MX7Bv8C_n7JVq0tKQGl7hubrzXLVgIlIjL06f2apmkM/edit?usp=sharing
https://docs.google.com/spreadsheets/d/1FRBCya-fLR4UcVaQWLD0yk27n0EkfgqYzvD8oNg-d8c/edit?usp=sharing