Skip to content

Builds nice, normalized and easy to consume REST JSON responses for Laravel powered APIs.

License

Notifications You must be signed in to change notification settings

MarcinOrlowski/laravel-api-response-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5559b8c · Feb 24, 2017
Feb 20, 2017
Feb 23, 2017
Feb 24, 2017
Feb 23, 2017
Feb 22, 2017
May 10, 2016
Feb 20, 2017
Feb 22, 2017
Feb 24, 2017
Feb 22, 2017
Feb 24, 2017
Feb 20, 2017

Repository files navigation

API Response Builder for Laravel 5

ResponseBuilder is Laravel5's helper designed to simplify building nice, normalized and easy to consume REST API responses.

Latest Stable Version Build Status Codacy Grade Badge Monthly Downloads License

SensioLabsInsight

Latest Unstable Version Build Status

Table of contents

Upgrading from previous version? Ensure you read compatibility docs prior altering your composer.json!


Donations

ResponseBuilder is free software (see License) and you can use it fully free of charge in any of your projects, open source or commercial, however if you feel it prevent you from reinventing the wheel, helped having your projects done or simply saved you time and money then then feel free to donate to the project. Send some Bitcoins (BTC) to 1LbfbmZ1KfSNNTGAEHtP63h7FPDEPTa3Yo.

BTC

Thanks for all the fish!


Features

  • Supports Laravel 5.1 and newer
  • Easy to use
  • Configurable (with ready-to-use defaults)
  • Localization support
  • Automated object conversion with custom mapping
  • Code ranges to support cascaded APIs
  • Built-in exception handler to ensure your API stays consumable even in case of unexpected
  • No extra dependencies and low requirements
  • Stable, production ready.

Contributing

Please report any issue spotted using GitHub's project tracker.

If you'd like to contribute to the this project, please open new ticket before doing any work. This will help us save your time in case I'd not be able to accept such changes. But if all is good and clear then follow common routine:

  • fork the project
  • create new branch
  • do your changes
  • send pull request

Thanks in advance!


License

  • Written and copyrighted ©2016-2017 by Marcin Orlowski <mail (#) marcinorlowski (.) com>
  • ResponseBuilder is open-sourced software licensed under the MIT license