ahmeti / response-service
Laravel 响应服务
1.0.0
2018-01-12 20:46 UTC
Requires
- php: >=7.0.0
- illuminate/http: 5.5.*
This package is auto-updated.
Last update: 2024-09-27 01:03:41 UTC
README
Composer 安装
composer require "ahmeti/response-service:@dev"
示例 01. 控制器中简单使用
<?php namespace App\Http\Controllers; use Ahmeti\ResponseService\Facades\ResponseService; use App\Http\Controllers\Controller; class IndexController extends Controller { public function index() { return ResponseService::status(true) ->message('Hi Dear!') ->send(); } }
结果
{ "status": true, "message": "Hi Dear!", "data": [], "status_code": null }
示例 02. 控制器中高级使用
<?php namespace App\Http\Controllers; use Ahmeti\ResponseService\Facades\ResponseService; use App\Http\Controllers\Controller; class IndexController extends Controller { public function index() { return ResponseService::status(true) ->message('Hi Dear!') ->data(['key1'=>'value1', 'key2'=>'value2']) ->statusCode('CODE100') ->responseCode(200) ->send(); } }
结果
Response Headers
status: 200
{ "status": true, "message": "Hi Dear!", "data": { "key1": "value1", "key2": "value2" }, "status_code": "CODE100" }