arash-anvari/api-response

帮助管理响应一致性

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

This package is auto-updated.

Last update: 2024-09-12 01:30:07 UTC


README

Latest Version PHP Version Total Downloads

帮助管理响应一致性

安装

composer require arash-anvari/api-response

用法

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/',
        ]);
    }
}

致谢

许可证

MIT许可证(MIT)。请参阅许可证文件获取更多信息。