Панель управления сервисом для сбора участников и последующего розыгрыша для группы компаний
- настройка переменных окружения
composer install
docker-compose build
docker-compose up -d
php artisan migrate
php artisan db:seed
npm i
npm run prod
php 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