arash-anvari/api-response

It helps to manage responses consistency

dev-main 2022-11-11 16:09 UTC

This package is auto-updated.

Last update: 2025-07-12 03:23:20 UTC


README

Latest Version PHP Version Total Downloads

It helps to manage responses consistency

Installation

composer require arash-anvari/api-response

Usage

web.php

Route::get('/', [\App\Http\Controllers\Controller::class, 'index']);

Controllre.php

<?php

namespace App\Http\Controllers;

use ArashAnvari\ApiResponse\Facades\ApiResponse;
use ArashAnvari\ApiResponse\HttpResponses\HttpCreated;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Routing\Controller as BaseController;

class Controller extends BaseController
{
    use AuthorizesRequests, DispatchesJobs, ValidatesRequests;

    public function index()
    {
        return ApiResponse::generate(HttpCreated::class, [
            'firstName' => 'Arash',
            'lastName' => 'Anvari',
            'email' => 'arashanvari1988@gmail.com',
            'linkedin' => 'https://www.linkedin.com/in/anvariarash/',
        ]);
    }
}

Credits

LICENSE

The MIT License (MIT). Please see License File for more information.