.PHONY: up down restart logs fresh seed queue dev # ────────────────────────────────────────── # Docker # ────────────────────────────────────────── up: docker compose up -d down: docker compose down restart: docker compose down && docker compose up -d logs: docker compose logs -f # ────────────────────────────────────────── # Laravel # ────────────────────────────────────────── fresh: php artisan migrate:fresh --seed seed: php artisan db:seed queue: php artisan queue:work --queue=mailwizz --tries=3 # Start Laravel dev server + Vite in parallel # PHP defaults (often post_max_size=2M) reject page forms with background (≤5MB) + logo (≤2MB). dev: npx concurrently --names "laravel,vite" --prefix-colors "green,blue" \ "php -d post_max_size=64M -d upload_max_filesize=32M artisan serve" \ "npm run dev" # ────────────────────────────────────────── # Utility # ────────────────────────────────────────── routes: php artisan route:list --compact clear: php artisan config:clear && php artisan cache:clear && php artisan view:clear && php artisan route:clear