onexcrm/response-structure

轻松创建有用的API或服务响应结构。

v1.0.1 2023-02-21 18:56 UTC

This package is auto-updated.

Last update: 2024-09-21 22:11:31 UTC


README

轻松创建API调用或服务调用响应结构。

安装

composer require onexcrm/response-structure

Laravel无自动发现

如果您不使用自动发现,请将ServiceProvider添加到config/app.php中的providers数组中

Onex\Responsestructure\OnexResponseStructureServiceProvider::class,

如果您想使用外观来记录消息,请将此添加到app.php中的外观

'OnexResponse'=> Onex\Responsestructure\Responsestructure\ResponseStructureClassFacade::class,

如何使用?

/**
 * 1st @param  array $dataBag
 * 2nd @param  string $responseMessage (default = '')
 * 3rd @param  string $bodyMessageTitle (default = '')
 * 4th @param  string $bodyMessage (default = '')
 * 5th @param  string $messageType (default = 'success')
 * 6th @param  string $responseStatus (default = '200')
 * 7th @param  string $responseType (default = 'success')
 * 8th @param  string $httpCode (default = '200')
*/

示例 #1(数组格式)

$getResponse = OnexResponse::constructResponse($userData, 'User list found');
dd($getResponse);

示例 #2(JSON格式)

$getResponse = OnexResponse::constructResponseJson($userData, 'User list found');
dd($getResponse);

示例 #3(JSON对象响应格式)

$getResponse = OnexResponse::constructResponseJsonObject($userData, 'User list found');
dd($getResponse);

示例响应

onex_resstruc

欢迎联系我:Arindam Roy arindam.roy.developer@gmail.com

谢谢