octophp / encore
dev-main
2024-05-31 15:42 UTC
Requires
- doctrine/annotations: 2.0.1
- doctrine/orm: ^3.2.0
- laminas/laminas-diactoros: 3.3.1
- laminas/laminas-httphandlerrunner: 2.10
- league/fractal: *
- league/route: 6.x-dev
- mezzio/mezzio-helpers: 5.16.0
- monolog/monolog: 3.x-dev
- neomerx/cors-psr7: dev-develop
- nyholm/psr7: ^1.5
- nyholm/psr7-server: dev-master
- php-di/php-di: ^7.0.2
- psr/http-client: 1.0.2
- psr/http-message: 1.1
- rbdwllr/psr-jwt: dev-master
- symfony/cache: 6.2.x-dev
- vlucas/phpdotenv: 5.4.x-dev
This package is auto-updated.
Last update: 2024-12-31 00:32:36 UTC
README
Base structure for API skeleton.
I developed this structure to use on my own projects. It provides you
- Dependency inject container
- JSON presentation layer
- Routing
- API authentication for SPA projects
- Database setup
- Logging interface
- CORS-enabled middleware
These are must-to-have standard features for an API backend project.
Please use skeleton to start your project.
I also added a React based SPA project to show authentication system.