sungmee / laravel-api-response
Laravel API 响应扩展包。
0.1.0
2018-02-07 14:36 UTC
Requires
- php: >=7.0.0
- illuminate/support: >=4.0
This package is auto-updated.
Last update: 2024-11-04 14:31:30 UTC
README
易于使用的 Laravel API 响应扩展包。
安装
命令行到 Laravel 项目根目录然后
composer require sungmee/laravel-api-response
就这些了。
使用
// 正常响应 - 将 $data 包裹在 ['data' => $data] 以 Json 格式相应 $data = 'string|array|bool'; \Api::res($data); // 204 响应 - 空响应正文 \Api::ok(); // 自动根据内容相应:204,正常响应或 503 错误 $data = 'bool:true'; // 204 $data = 'bool:false'; // 503 $data = 'string|array'; // 正常响应 \Api::or503($data); // 错误响应 $errors = 'string|array|object'; // 具体错误内容,如果为 object 则应为程序抛出的错误 \Exception,将自动转为普通错误响应。 $statusCode = 'null|int'; // 状态码,默认 400 $message = 'null|string'; // 错误消息,默认根据状态码显示 \Api::e($errors, $statusCode, $message); // 自定义状态码错误响应 \Api::e404($errors, $message); \Api::e422(); \Api::e500(); ...