fresns / dto
Fresns 数据传输对象扩展包,用于轻松生成数据规则和检查传输数据。适用于 Laravel 项目。
v1.3.2
2024-03-25 11:40 UTC
Requires
- php: ^7.0|^8.0
- illuminate/support: *
- illuminate/validation: *
Requires (Dev)
- brainmaestro/composer-git-hooks: ^2.8
- friendsofphp/php-cs-fixer: ^3.52
- mockery/mockery: ^1.6
- orchestra/testbench: ^6.43
- phpunit/phpunit: ^9.6
README
关于 DTO
Fresns 数据传输对象 扩展包,用于轻松生成数据规则和检查传输数据。适用于 Laravel 项目。
赞助商
Fresns 是一个 Apache-2.0 许可的开源项目,其持续发展完全得益于这些出色的支持者。如果您想加入他们,请考虑 赞助 Fresns 开发。
安装
要通过 Composer 安装,请运行以下命令
composer require fresns/dto
生成 DTO
// Generate a new DTO (path: /app/DTO/) php artisan make:dto BaseDTO // Generate a new DTO(to the specified path) php artisan make:dto BaseDTO --path /app/Fresns/Panel
有关可用于验证的规则的详细信息,请参阅 Laravel 文档。
- https://laravel.net.cn/docs/9.x/validation#available-validation-rules
- https://laravel.net.cn/docs/10.x/validation#available-validation-rules
- https://laravel.net.cn/docs/11.x/validation#available-validation-rules
贡献
您可以通过以下三种方式之一进行贡献
代码贡献过程并不非常正式。您只需确保遵循 PSR-0、PSR-1 和 PSR-2 编码指南。任何新的代码贡献都必须附有相应的单元测试(如果适用)。
许可证
Fresns DTO 是开源软件,受 Apache-2.0 许可证 的许可。