alsofronie/lumen-api

Lumen API 框架项目(基于 Laravel Lumen 框架

安装: 22

依赖者: 0

建议者: 0

安全: 0

星标: 2

关注者: 2

分支: 0

公开问题: 0

类型:项目

v0.1.1 2017-08-09 16:47 UTC

This package is not auto-updated.

Last update: 2024-09-15 02:37:56 UTC


README

Lumen 基于 API 的脚手架,具有以下特性

  • 基于 URI 的版本(带有前缀 /api/v1
  • 开箱即用的 JSON Web Tokens 认证
  • 具有二进制 Uuid 主键(版本 4)的模型
  • 针对 /app 目录的 100% 代码覆盖率(愿望)

特性

集中式 API 异常处理

尽管许多人可能会争论集中式 API 错误码的方法,但我发现它在小型/中型项目中更容易管理。因此,API 抛出的所有异常都由 ApiException 类处理,该类具有所有内部 API 码(也许为每个代码编写 HTML 文档会更好)作为静态实现。

验证错误将返回在错误的 details 组件中,包含验证规则的名称。(待完成)。