Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/friendsofcake/crud-json-api
Build advanced JSON API Servers with almost no code.
https://github.com/friendsofcake/crud-json-api
api cakephp cakephp-crud-listener crud-json-api dry hacktoberfest json-api php rapid-development
Last synced: 4 days ago
JSON representation
Build advanced JSON API Servers with almost no code.
- Host: GitHub
- URL: https://github.com/friendsofcake/crud-json-api
- Owner: FriendsOfCake
- License: mit
- Created: 2017-04-27T17:56:19.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-01-11T17:49:21.000Z (12 months ago)
- Last Synced: 2024-12-29T10:11:11.258Z (11 days ago)
- Topics: api, cakephp, cakephp-crud-listener, crud-json-api, dry, hacktoberfest, json-api, php, rapid-development
- Language: PHP
- Homepage: https://crud-json-api.readthedocs.io/
- Size: 4.52 MB
- Stars: 56
- Watchers: 12
- Forks: 32
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
README
[![Build Status](https://img.shields.io/travis/FriendsOfCake/crud-json-api/master.svg?style=flat-square)](https://travis-ci.org/FriendsOfCake/crud-json-api)
[![Coverage Status](https://img.shields.io/codecov/c/github/FriendsOfCake/crud-json-api.svg?style=flat-square)](https://codecov.io/github/FriendsOfCake/crud-json-api)
[![PHPStan](https://img.shields.io/badge/PHPStan-enabled-brightgreen.svg?style=flat-square)](https://github.com/phpstan/phpstan)
[![Total Downloads](https://img.shields.io/packagist/dt/FriendsOfCake/crud-json-api.svg?style=flat-square)](https://packagist.org/packages/FriendsOfCake/crud-json-api)
[![Latest Stable Version](https://img.shields.io/packagist/v/FriendsOfCake/crud-json-api.svg?style=flat-square)](https://packagist.org/packages/FriendsOfCake/crud-json-api)
[![Documentation Status](https://readthedocs.org/projects/crud-json-api/badge?style=flat-square)](https://crud-json-api.readthedocs.org)# 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?
1. Structure your data using the powerful CakePHP ORM
2. Create (near-empty) Controllers
3. Let crud-json-api worry about JSON API## Documentation
Fully documented at [https://crud-json-api.readthedocs.io/](https://crud-json-api.readthedocs.io/)