dipenparmar12/responder

用于自定义API响应负载的Laravel包

1.0.0 2020-07-02 19:21 UTC

This package is auto-updated.

Last update: 2024-09-25 22:07:03 UTC


README

Latest Version on Packagist Total Downloads

安装

您可以通过composer安装此包

composer require dipenparmar12/responder

用法

成功响应的语法

response()->success( $message [, $data = null, $subStatus = 200, $finalStatus = 200])

错误响应的语法

return response()->error( $message [, $data = null, $subStatus = 400, $finalStatus = 200])

示例

return response()->success( '数据已插入', $data, 200, 200)

[
    'success' => true,
    'message' => "data inserted",
    'status' => 200,
    'path' => '/uri-segment',
    'results' => $your_data,
    'metadata' => [
        'auth_id' => 'loged_in_user_id or null',
        'url' => 'url'
    ]
]

return response()->error( '发生错误', request()->all(), 401, 500)

[
    'success' => false,
    'message' => "error occured",
    'status' => 401,
    'path' => '/uri-segment',
    'results' => $your_data,
    'metadata' => [
        'auth_id' => 'loged_in_user_id or null',
        'url' => 'url'
    ]
]

变更日志

请参阅变更日志了解最近更改的更多信息。

贡献

请参阅贡献指南获取详细信息。

安全

如果您发现任何与安全相关的问题,请通过dipenparmar12@gmail.com发送电子邮件,而不是使用问题跟踪器。

鸣谢

许可协议

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