kepsondiaz/httpjsonbridge

为您的Laravel API提供优雅的JSON响应

1.0.0 2024-09-06 11:47 UTC

This package is auto-updated.

Last update: 2024-09-13 00:15:22 UTC


README

为您的Laravel API定义JSON响应的简单方式。

安装

composer require kepsondiaz/httpjsonbridge

文档

Send a response based on the event that occurs when your api is called

当出现badRequest时发送响应。状态码400

/**
 * Response with status code 400.
 */
return (new \Kepsondiaz\HttpJsonBridge\HttpJsonBridge)->badRequestApiResponse([
                'message' => 'your custom message for response'
            ]);

当响应OK时发送响应。

/**
 * Response with status code 200.
 */
return (new \Kepsondiaz\HttpJsonBridge\HttpJsonBridge)->okApiResponse([
                // do something
            ]);

当资源未找到时发送响应

/**
 * Response with status code 404.
 */
return (new \Kepsondiaz\HttpJsonBridge\HttpJsonBridge)->notFoundApiResponse([
                // do something
            ]);

当用户未授权时发送响应

/**
 * Response with status code 401.
 */
return (new \Kepsondiaz\HttpJsonBridge\HttpJsonBridge)->unauthorizedApiResponse([
                // do something
            ]);