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