eborio/laravel-responses

Unified responses format for Laravel projects

v1.2.1 2025-09-20 01:44 UTC

This package is auto-updated.

Last update: 2025-09-20 01:44:46 UTC


README

This is the official documentation for the Laravel Responses package, a unified JSON response helper for Laravel projects.

Table of Contents

Overview

Laravel Responses provides a standardized way to create consistent JSON API responses in Laravel applications. The package offers multiple interfaces:

  • Global helper functions for quick response creation
  • ResponseFactory macros for fluent response building
  • Static factory methods on the Responses class for programmatic use

All response methods follow the same JSON structure:

{
  "status": "OK|ERROR|FAILED",
  "code": 200,
  "message": "Success message",
  "data": {}
}

Quick Example

use Eborio\LaravelResponses\Responses;

// Using static methods
return Responses::ok(['user' => $user]);

// Using helpers
return laravel_responses_ok(['user' => $user]);

// Using response macros
return response()->ok(['user' => $user]);

License

This project is licensed under the MIT License - see the LICENSE file for details.