Laravel Response Formatter
I created this package to make it easier to format the response from a controller. I have used this package in my projects and I hope you enjoy it!
📝
Table of Contents
🧐
About
It is a simple package that allows you to format your response in a consistent way. This might be useful for your API, or for your front-end.
🏁
Getting Started
These instructions will help you get started with your project.
Prerequisites
What things you need to install the software and how to install them.
composer
Laravel Version: >= 5.8
Installing
A step by step series of examples that tell you how to get a development env running.
composer require antare74/response-formatter
🎈
Usage
Example Usage.
'Antare74',
'age' => '74',
'address' => 'Jakarta',
], 'Success Message');
});
Route::get('/error', function () {
return Format::error([
'my_error_data' => 'Error Message',
], 'Error Message', 500);
});
Example Success Response.
{
"meta": {
"code": 200,
"status": "success",
"message": "Success Message",
"is_paginated": false
},
"pagination": [
],
"data": {
"name": "Antare74",
"age": "74",
"address": "Jakarta"
}
}
Example Error Response.
{
"meta": {
"code": 500,
"status": "error",
"message": "Error Message",
"is_paginated": false
},
"data": {
"my_error_data": "Error Message"
}
}
✍️
Authors
- @antare74 - IDK
See also the list of contributors who participated in this project.
🎉
Acknowledgements
- Find on Packagist: https://packagist.org/packages/antare74/response-formatter
- References format: https://github.com/belajarkoding/laravel-response-formatter/blob/master/ResponseFormatter.php