ResponseBuilder
is Laravel5's helper designed to simplify building
nice, normalized and easy to consume REST API responses.
Upgrading from previous version? Ensure you read compatibility docs prior altering your composer.json
!
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
.
Thanks for all the fish!
- 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.
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!
- Written and copyrighted ©2016-2017 by Marcin Orlowski <mail (#) marcinorlowski (.) com>
- ResponseBuilder is open-sourced software licensed under the MIT license