ublaboo / api-router-project
Example starter project for ublaboo/api-router
v1.1.0
2017-07-20 09:34 UTC
Requires
- php: >= 7.1
- nette/application: ^2.4
- nette/bootstrap: ^2.4.2
- nette/caching: ^2.5
- nette/di: ^2.4
- nette/http: ^2.4
- nette/security: ^2.4
- nette/utils: ^2.4
- tracy/tracy: ^2.4
- ublaboo/api-router: ~2.0.0
Requires (Dev)
- nette/tester: ^1.6
This package is not auto-updated.
Last update: 2021-01-09 08:16:43 UTC
README
ApiRouter Example Project
This repository is meant as a starter project for ublaboo/api-router.
Requirements
PHP 7.1 or higher.
ublaboo/api-router-project usage
composer create-project ublaboo/api-router-project
Long Story Short
- Using
ublaboo/api-router
for routing - Implementing
IPresenter
in endpoints (App\Controllers\LoginController
) instead of extendingUI\Presenter
- Extending
ApiResponse
from NetteJsonResponse
, just to make it more simple to add more custom headers and so on LoginController
andErrorController
is usingApiResponseFormatter
for formatting succes message, payload data or and exception