Starter project for Frostnova - a fully customizable and PSR compatible PHP framework.
- PHP
^8.0.0
Run composer create-project frostnova/starter <folder>
- Run
composer run add-docker
to add Docker environment for the project - Rename project in
composer.json
- Define interfaces in
config/config-di.php
- Define routes in
config/api/routes.php
- Create custom
AbstractController
and extendFrostnova\Api\AbstractController
to override selected methods to add custom response handling - Search (case insensitive) for frostnova and frost nova in the project and replace it with your project's name
- Configure or comment out
CorsMiddleware
inconfig/config-di.php
- Middleware is handled before request gets to
Controller
- Middleware is handled before request gets to