friendsofcake / crud-json-api
Listener for building CakePHP Crud APIs following the JSON API specification.
Package info
github.com/FriendsOfCake/crud-json-api
Type:cakephp-plugin
pkg:composer/friendsofcake/crud-json-api
2.0.0
2025-07-02 16:40 UTC
Requires
- php: >=8.1.0
- cakephp/cakephp: ^5.0.0
- friendsofcake/crud: ^7.2.0
- laravel-json-api/neomerx-json-api: ^5.0.2
Requires (Dev)
- cakephp/cakephp-codesniffer: ^5.1
- dms/phpunit-arraysubset-asserts: ^0.5.0
- friendsofcake/cakephp-test-utilities: ^3.0.0
- friendsofcake/search: ^7.0.0
- phpunit/phpunit: ^10.5.5 || ^11.1.3 || ^12.0.9
Suggests
- friendsofcake/search: Provides search capabilities for the Crud plugin.
This package is auto-updated.
Last update: 2026-05-30 18:35:28 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/