yasinkose/api-responder

v1.0.3 2022-04-24 13:51 UTC

This package is auto-updated.

Last update: 2024-09-11 14:38:22 UTC


README

Packagist Packagist Packagist

描述

一个简单的 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 = [])

安全

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

贡献者 ✨

感谢以下这些人