URL example: https://localhost:8080/api/users
- docker-compose.yml for PHP, MySQL, nginx
- .env file compiled
- JWT auth via Laravel Passport
- API: protected routes, controllers, sort, search
- Database: migrations, seeder, models, user:create command
- ForceJsonResponse middleware for JSON responses
- JSON response for 404 NotFoundHttpException
Steps
- Clone repo
- docker-compose up --build
- php artisan migrate
- php artisan passport:install --uuids
- php artisan db:seed
- php artisan user:create <params...>