abdulnizam / laravel-macros-response-customised
Customised Response Macro's for Laravel
Installs: 8
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/abdulnizam/laravel-macros-response-customised
Requires
- php: >=5.6
- laravel/framework: >=5.4
README
laravel package to control the response and customise the dataname as per the requirement.
Installation
This package can be installed using composer. Find the comand below
composer require abdulnizam/laravel-macros-response-customised
Usage
Custom
To use custom run this comand to config the custom variables
cp 'vendor/abdulnizam/laravel-macros-response-customised/config/laravelmacros.php' config/laravelmacros.php
path : config/laravelmacros.php
custom => array('status', 'message')
custom_error => array('status', 'errors')
then
return response()->custom([1, 'Welcome to the laravel macros']);
Result
{
"status": 1,
"message": "Welcome to the laravel macros"
}
return response()->custom_error([0, 'Welcome to the laravel macros']);
Result
{
"status": 0,
"errors": "Welcome to the laravel macros"
}
Message
return response()->message('Welcome to laravel macros", 200);
Result
{
"message": "Welcome to laravel macros"
}
With the Http Status Code: 200
Error
return response()->error('Error message to be displayed', $statuscode = 400);
Result
{
"message": "Error message to be displayed"
}
With the Http Status Code: 400
Success
return response()->success(['dataname' => 'data'], $statuscode = 200);
Result
{
"data": {"dataname": "data"}
}
With the Http Status Code: 200
PDF responses.
return response()->pdf($pdfcontent, 'name.pdf', $download = false);
License
The MIT License (MIT). Please see License File for more information.