Laravel 验证包,包含超过 35 个预构建规则
发布于 作者: Paul Redmond
Validate for Laravel 是由 Milwad 开发的,帮助开发者使用众多实用规则对象更快速地编写验证逻辑。
use Milwad\LaravelValidate\Rules\ValidPhoneNumber;use Milwad\LaravelValidate\Rules\ValidIpAddressIPV6; return [ 'phone' => ['required', new ValidPhoneNumber()], 'ip_address_v6' => ['required', new ValidIpAddressIPV6()],];
这个包为开发者提供了各种预构建的验证规则,可以轻松集成到他们的 Laravel 项目中,使他们能够更快更有效地编写验证逻辑。该包拥有超过 35 个规则对象,涵盖从电话号码到 URL 片段的各种场景,使验证各种情况下的用户输入变得轻松。此外,该包还提供了十多种语言的翻译,为全球 Laravel 开发者提供了更大的灵活性和便利性。
- ValidBitcoinAddress
- ValidCapitalCharWithNumber
- ValidDiscordUsername
- ValidHashtag
- ValidIpAddressIPV4
- ValidIpAddressIPV6
- ValidPhoneNumber
- ValidPort
- ValidSlug
- ValidBase64
- ValidJwt
- ValidDomain
- ValidCamelCase
- ValidPascalCase
- ValidKebabCase
- ValidSnakeCase
- 等等...
你可以在项目的自述文件和安装说明中查看完整的规则列表。此外,截至撰写本文时,该包已提供十多种语言的验证翻译,例如英语、中文、法语、日语等!
您可以在 GitHub 上了解更多关于这个包的信息,获取完整的安装说明,并查看源代码。