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);
示例响应
欢迎联系我:Arindam Roy arindam.roy.developer@gmail.com