Download the PHP package milutinvelisic/response-helper without Composer
On this page you can find all versions of the php package milutinvelisic/response-helper. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download milutinvelisic/response-helper
More information about milutinvelisic/response-helper
Files in milutinvelisic/response-helper
Download milutinvelisic/response-helper
More information about milutinvelisic/response-helper
Files in milutinvelisic/response-helper
Vendor milutinvelisic
Package response-helper
Short Description A simple Laravel package for consistent JSON responses.
License MIT
Package response-helper
Short Description A simple Laravel package for consistent JSON responses.
License MIT
Please rate this library. Is it a good library?
Informations about the package response-helper
Laravel Response Helper Package
A simple Laravel package to provide consistent and easy-to-use JSON responses.
Installation
You can install this package via Composer:
composer require milutinvelisic/response-helper
## Usage
Once installed, you can use the `ResponseHelper` class statically in your controllers or other parts of your Laravel application to generate consistent JSON responses.
**Generating a Successful Response:**
**Generating Error Response:**
**Generating a Custom JSON Response:**
<?php
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
use MilutinVelisic\ResponseHelper\ResponseHelper;
class CustomResponseController extends Controller
{
public function __construct(protected readonly ResponseHelper $responseHelper) {}
public function customJsonResponse()
{
$responseData = [
'status' => 'error',
'code' => 'INVALID_INPUT',
'message' => 'The provided input is not valid.',
'details' => ['field' => 'name', 'reason' => 'required'],
];
return $this->responseHelper->json($responseData, 400);
}
}All versions of response-helper with dependencies
PHP Build Version
Package Version
Requires
php Version
^7.3|^7.4|^8.0|^8.1
illuminate/http Version ^8.0|^9.0|^10.0|^11.0
illuminate/support Version ^8.0|^9.0|^10.0|^11.0
illuminate/http Version ^8.0|^9.0|^10.0|^11.0
illuminate/support Version ^8.0|^9.0|^10.0|^11.0
The package milutinvelisic/response-helper contains the following files
Loading the files please wait ...