seav-seyla / api-response
A Laravel package for API response.
dev-main
2025-04-23 02:01 UTC
This package is auto-updated.
Last update: 2025-06-23 02:28:43 UTC
README
A simple trait for consistent API responses in Laravel applications.
Installation
composer require seav-seyla/api-response
Usage
Use the trait in your controllers:
use SeavSeyla\ApiResponse\Traits\ApiResponse; class ApiController extends Controller { use ApiResponse; public function index() { return $this->successResponse(['data' => 'value']); } }
Configuration
Publish the config file (optional):
php artisan vendor:publish --tag=api-response-config
Available Methods
successResponse($data, $message = null, $code = 200)
errorResponse($message, $code)
tokenResponse($tokenData, $message = null, $refreshToken = null, $code = 200)