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"
}