This package helps you to quickly build a REST API using the Laravel framework following the json:api specification.

2.0.2 2017-04-10 15:12 UTC

This package is not auto-updated.

Last update: 2024-04-05 17:53:28 UTC


README

This package is built for the Laravel framework and provides basic classes to help you building a REST API following the json:api standard.

Laravel compatibility

  • Laravel 5.3

Features

  • Base controllers
  • DocumentResourceController:
  • CollectionResourceController:
  • StoreResourceController:
  • ControllerResourceController: TODO
  • DefaultResourceController:
  • OneToOneResourceController:
  • Specification features:
  • Pagination
  • Filtering
  • Includes
  • Sorting: TODO
  • Web Service Maturity
  • HATEOAS:
  • Validation:
  • Request body validation

Manual

Please follow the manual.

Resources

  • REST API Design Rulebook (Mark Masse)

Contributing

Submitting patches

Patches can be submitted using the Merge-Request link of our gitlab.

Mailinglist

https://lists.ffnw.de/mailman/listinfo/netmon-dev

License

See License