based on odan's Slim 4 Skeleton
Latest Version: versioned API
This is a Frankenstein so you should run away!
To quickly set up a new Slim 4 application, go to https://www.slimframework.com/.
- PHP 7.4+ or 8.0+
- MySQL 5.7+ or MariaDB
- Escape with your sanity!
Figure it out and do it manually
This project WAS based on best practices and industry standards:
- Standard PHP package skeleton
- HTTP message interfaces (PSR-7)
- HTTP Server Request Handlers, Middleware (PSR-15)
- HTTP factories (PSR-17)
- HTTP router and dispatcher (Slim)
- Dependency injection container (PSR-11)
- Autoloading (PSR-4)
- Logging (PSR-3)
- Code styles (PSR-12)
- PHPDoc standard (PSR-5, PSR-19)
- Single action controllers
- Input validation
- SQL Query Builder
- Database migrations
- Immutable date time (Chronos)
- Unit- and integration tests
- Console Commands
- Tested with Github Actions and Scrutinizer CI
- PHPStan (Level: max)
- Build and deployment scripts
- Docker container with Xdebug support
- Swagger OpenAPI documentation
まだ
Let's talk first
The MIT License (MIT). Please see License File for more information.