wendelladriel/laravel-validated-dto

为 Laravel 应用程序提供验证的数据传输对象

v3.8.1 2024-09-20 09:35 UTC

README

Validated DTO for Laravel

Laravel 验证数据传输对象

Laravel 应用程序中的验证数据传输对象

Packagist PHP from Packagist Laravel Version GitHub Workflow Status (main)

数据传输对象 (DTOs) 是用于在不同系统之间传输数据的对象。通常,在应用程序中使用 DTOs 提供一种简单、一致的格式来在不同部分之间传输数据,例如 用户界面与业务逻辑之间

此包提供了一个可以 验证 创建 DTO 时数据的 基本 DTO 类。但为什么我们要这样做而不是使用标准的 请求 验证呢?

想象一下,现在你想要在 CLI 命令的端点上进行相同的操作。如果你的验证与请求相关联,你将不得不再次实现相同的验证。

使用此包,你可以 一次性定义验证在需要的地方重用,使你的应用程序更加 易于维护解耦

文档

Docs Button DocsRepo Button

安装

composer require wendelladriel/laravel-validated-dto

致谢

贡献

请参阅 贡献指南