wendelladriel / laravel-validated-dto
为 Laravel 应用程序提供带有验证的数据传输对象
v3.8.1
2024-09-20 09:35 UTC
Requires
- php: ^8.1
- illuminate/console: ^9.0|^10.0|^11.0
- illuminate/database: ^9.0|^10.0|^11.0
- illuminate/http: ^9.0|^10.0|^11.0
- illuminate/support: ^9.0|^10.0|^11.0
- illuminate/validation: ^9.0|^10.0|^11.0
Requires (Dev)
- laravel/pint: ^1.14
- orchestra/testbench: ^7.0|^8.0|^9.0
- pestphp/pest: ^1.20|^2.0
- pestphp/pest-plugin-faker: ^1.0|^2.0
- dev-main
- v3.8.1
- v3.8.0
- v3.7.1
- v3.7.0
- v3.6.1
- v3.6.0
- v3.5.2
- v3.5.1
- v3.5.0
- v3.4.0
- v3.3.0
- v3.2.1
- v3.2.0
- v3.1.2
- v3.1.1
- v3.1.0
- v3.0.1
- v3.0.0
- v2.11.1
- v2.11.0
- v2.10.0
- v2.9.0
- v2.8.0
- v2.7.0
- v2.6.0
- v2.5.1
- v2.5.0
- v2.4.0
- v2.3.0
- v2.2.5
- v2.2.4
- v2.2.3
- v2.2.2
- v2.2.1
- v2.2.0
- v2.1.0
- v2.0.0
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.1
- v1.0.0
This package is auto-updated.
Last update: 2024-09-20 09:37:32 UTC
README

为 Laravel 验证 DTO
Laravel 应用程序的数据传输对象与验证数据传输对象 (DTOs) 是用于在系统之间传输数据的对象。通常,在应用程序中使用 DTOs 来提供一个简单、一致的格式,用于在不同部分之间传输数据,例如 用户界面与业务逻辑之间。
此包提供了一个基础的 DTO 类,可以在创建 DTO 时进行 验证。但为什么我们要这样做而不是使用标准的 Request 验证呢?
假设你现在想在 CLI 命令行端点上执行与端点相同的操作。如果你的验证与 Request 相关联,你将不得不再次实现相同的验证。
使用此包,你只需 定义一次验证 并可以在需要的地方 重用,使你的应用程序更加 可维护 和 解耦。
文档
安装
composer require wendelladriel/laravel-validated-dto
鸣谢
贡献
查看 贡献指南。