gustavosantarosa / handler-basics-extension
处理基础扩展
1.8.9
2024-07-11 16:56 UTC
Requires
- php: ^8.0
- laravel/framework: ^10.0|^11.0
- sentry/sentry-laravel: ^3.0|^4.0
README
Laravel 的 Handler-Basics-Extension
🧐 关于
本包包含一个解耦的扩展类,其中包含 Laravel 的主要异常处理,还包括一个在 Postman 上工作的 Symfony 默认布局,以及可以在系统任何地方使用的默认返回值。
尽可能进行更新,并欢迎社区提出改进建议。
🏁 使用包
要使用此类,只需使用 composer 命令安装它。
composer require gustavosantarosa/handler-basics-extension
在 exceptions 的类 handle 中扩展它,并自由使用 trait ApiResponseTrait 中的默认返回值。
好了,现在已经开始工作了。
🎈 资源
其中包含一些有用的工具。
- BaseEnum
- 在 Postman 上工作的 Symfony 布局。
- 包含主要返回类型的 handle 扩展。
- 一个 trait,其中包含 API 中常用的多种返回值。
- 也准备好与 Sentry 进行通信。
🧐 其他库
- Enum-Basics-Extension - 用于辅助 Enum 类;
- SetSchema-Trait - 满足自动设置 PostgreSQL schemas 的需求;
- Validate-Trait - 自动绑定 Requests,根据 Service Pattern 路径进行绑定;
- PerPage-Trait - 在整个 API 中标准化分页数量并定义最大数量;
⛏️ 工具
✍️ 作者
- @Luis Gustavo Santarosa Pinto - 构想与初始工作