friendsofcake / crud-json-api
Listener for building CakePHP Crud APIs following the JSON API specification.
Installs: 384 649
Dependents: 3
Suggesters: 1
Security: 0
Stars: 56
Watchers: 12
Forks: 32
Open Issues: 20
Type:cakephp-plugin
Requires
- php: >=7.4.0
- cakephp/cakephp: ^4.4.1
- friendsofcake/crud: ^6.0
- laravel-json-api/neomerx-json-api: ^5.0
Requires (Dev)
- cakephp/cakephp-codesniffer: ^4.0
- dms/phpunit-arraysubset-asserts: ^0.4.0
- friendsofcake/cakephp-test-utilities: ^2.0.1
- friendsofcake/search: ^6.2.2
- phpunit/phpunit: ~8.5 || ^9.3
Suggests
- friendsofcake/search: Provides search capabilities for the Crud plugin.
- dev-master
- 1.1.0
- 1.0.x-dev
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- 1.0.0-RC3
- 1.0.0-RC2
- 1.0.0-beta6
- 1.0.0-beta5
- 1.0.0-beta4
- 1.0.0-beta3
- 1.0.0-beta2
- 1.0.0-beta
- 0.5.4
- 0.5.3
- 0.5.2
- 0.5.1
- 0.5.0
- 0.4.0
- 0.3.2
- 0.3.1
- 0.3.0
- 0.2.5
- 0.2.4
- 0.2.3
- 0.2.2
- 0.2.1
- 0.2.0
- 0.0.1
- dev-dependabot/pip/docs/jinja2-3.1.3
- dev-dependabot/pip/docs/certifi-2023.7.22
- dev-dependabot/pip/docs/pygments-2.15.0
- dev-cake-4.x
- dev-cake-3.x
This package is auto-updated.
Last update: 2024-12-11 19:41:15 UTC
README
JSON API Crud Listener for CakePHP
Build JSON API Servers with almost no code. Comes with advanced features like:
- Compound Documents (Deeply Nested Includes)
- Sparse Fieldsets
- Multi-field Filtering (Search)
- Multi-field Sorting
- Multi-field Validation
- Pagination
How does it work?
- Structure your data using the powerful CakePHP ORM
- Create (near-empty) Controllers
- Let crud-json-api worry about JSON API
Documentation
Fully documented at https://crud-json-api.readthedocs.io/