purwandi/responder
Laravel Responder
TLDR ;)
Installation
Install the package through Composer:
composer require purwandi/responder
Laravel
Registering the Service Provider
After updating Composer, append the following service provider to the providers key in config/app.php
Purwandi\Responder\ResponderServiceProvider::class
Registering the Facade
If you like facades you may also append the Responder facade to the aliases key:
Usage
Using Facade
Optionally, you may use the Responder facade to create responses:
return Responder::success($users);
Including Data
return Responder::with('blog')->success($users);
return Responder::with('blog', 'blog.comment')->success($users);