mass6 / flexible-dto
具有验证和值转换的数据传输对象
4.11.0
2024-08-12 08:29 UTC
Requires
- php: ^8.2
- illuminate/filesystem: ^11.0
- illuminate/support: ^11.0
- illuminate/translation: ^11.0
- illuminate/validation: ^11.0
Requires (Dev)
- larapack/dd: ^1.1
- phpunit/phpunit: ^11.0
- symfony/var-dumper: ^7.0
README
该包的目标是使构建具有数据属性限制为指定白名单的数据传输对象变得非常容易。然后,您可以选择像经典 DTO 一样逐个传递每个属性,或者通过关联数组进行构建。
安装
您可以通过 composer 安装此包
composer require mass6/flexible-dto
测试
composer test
变更日志
请参阅 变更日志 了解最近更改的详细信息。
贡献
请参阅 贡献指南 了解详细信息。
许可
MIT 许可证 (MIT)。请参阅 许可文件 了解更多信息。
文档
请查看 Flexibile DTO 文档 网站上的文档。