Панель управления сервисом для сбора участников и последующего розыгрыша для группы компаний
- настройка переменных окружения
composer installdocker-compose builddocker-compose up -dphp artisan migratephp artisan db:seednpm inpm run prodphp artisan madeline-proto:login
Получить app_id и api_hash В файле .env нужно прописать:
# Данные для входа администратора
ADMIN_EMAIL="[email protected]"
ADMIN_PASSWORD="examplepassword"
# Данные для работы системы с Telegram
# Телефон администратора для авторизации, нигде больше не используется
TELEGRAM_PHONE="+00000000000"
# app_id и api_hash для работы с telegram
TELEGRAM_API_ID="000000000"
TELEGRAM_API_HASH="a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a"
php artisan manager:addдобавить нового менеджераphp artisan db:seed --class=NameSeederвыполнить один сидphp artisan migrate:freshочистка и миграцииphp artisan db:seedзаполение основными даннымиphp artisan optimize:clearочистка всех кешейphp artisan route:cacheочистка кешей роутовphp artisan madeline-proto:loginавторизация в tgphp artisan migrate --path=/database/migrations/FILEконкретная миграцияphp artisan route:listпоказать список роутов
php artisan make:controller NameController --apiсоздать ресурсный контроллерphp artisan make:model Name -mсоздать модель с миграциейphp artisan make:resource Nameсоздать ресурсphp artisan make:request NameRequestсоздать реквестный файлphp artisan make:seeder NameSeederсоздать сидерphp artisan make:rule NameRuleсоздать правило валидацииphp artisan make:migration create_name_tableсоздать миграциюphp artisan make:middleware Nameсоздать middleware
npx kill-port 8000 остановка сервера если не отвечает
yarn install
yarn dev
yarn build
yarn lint