fbpkg / laravel-response
Fluent response builder for Laravel APIs with clean and consistent JSON structure
v0.1.0
2026-06-29 06:29 UTC
Requires
- php: ^8.1
- illuminate/http: ^10.0|^11.0
- illuminate/support: ^10.0|^11.0
- illuminate/validation: ^10.0|^11.0
This package is not auto-updated.
Last update: 2026-06-30 05:22:03 UTC
README
Fluent response builder for Laravel APIs with clean and consistent JSON structure.
Installation
composer require fbpkg/laravel-response
Usage
Basic success response
return LaravelResponse::success('OK') ->data($user) ->send();
Error response
return LaravelResponse::error('Something went wrong', 500) ->send();
Validation response
return LaravelResponse::error('Validation failed', 422) ->validation($validator) ->alert('warning', 'Please fix errors') ->send();
Output Example
{
"status": "error",
"message": "Validation failed",
"meta": {
"validation": {
"email": ["Email is required"]
},
"alert": {
"type": "warning",
"message": "Please fix errors"
}
}
}
License
MIT