yasinkose / api-responder
API 响应器
v1.0.3
2022-04-24 13:51 UTC
Requires
- php: >=7.4
- ext-json: *
- illuminate/support: ^6.0|^7.0|^8.0|^9.0
Requires (Dev)
- orchestra/testbench: ^4.0|^5.0|^6.0
- phpunit/phpunit: ^8.4|^9.0
This package is auto-updated.
Last update: 2024-09-11 14:38:22 UTC
README
描述
一个简单的 Laravel 包,用于生成 API 响应。
安装
要开始使用,请通过 composer 安装
composer require yasinkose/api-responder
Laravel
注册服务提供者
将以下行追加到 config/app.php 文件中的 providers 键,以注册包
YasinKose\ApiResponder\ServiceProvider::class,
或者如果您使用的是 Lumen,将以下片段添加到 bootstrap/app.php 文件中的 providers 部分,如下所示
$app->register(YasinKose\ApiResponder\ServiceProvider::class);
注册 Facades
如果您使用的是 Laravel,将 ApiResponder Facades 添加到 aliases 键
'Respond' => YasinKose\ApiResponder\Facades\ApiResponder::class,
或者如果您使用的是 Lumen,将以下片段添加到 bootstrap/app.php
class_alias(YasinKose\ApiResponder\Facades\ApiResponder::class, "Respond");
用法
Respond::ok(string $message = "OK", $attr = []) Respond::unAuthenticated(string $message = "Unauthorized", $errors = []) Respond::forbidden(string $message = "Forbidden", $errors = []) Respond::error(string $message = null, $errors = []) Respond::created($attr = null) Respond::failedValidation(string $message = "Unprocessable Entity", $errors = []) Respond::noContent(string $message = "No Content", $errors = [])
安全
如果您发现任何安全相关的问题,请通过电子邮件而不是使用问题跟踪器。
贡献者 ✨
感谢以下这些人