fresns/dto

Fresns 数据传输对象扩展包,用于轻松生成数据规则和检查传输数据。适用于 Laravel 项目。

v1.3.2 2024-03-25 11:40 UTC

This package is auto-updated.

Last update: 2024-09-18 13:04:42 UTC


README

PHP License

关于 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 文档。

贡献

您可以通过以下三种方式之一进行贡献

  1. 使用 问题跟踪器 提交错误报告。
  2. 问题跟踪器 上回答问题或修复错误。
  3. 贡献新功能或更新 wiki。

代码贡献过程并不非常正式。您只需确保遵循 PSR-0、PSR-1 和 PSR-2 编码指南。任何新的代码贡献都必须附有相应的单元测试(如果适用)。

许可证

Fresns DTO 是开源软件,受 Apache-2.0 许可证 的许可。