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()],
];
This package provides developers with a variety of pre-built validation rules that can be easily integrated into their Laravel projects, allowing them to write validation logic faster and more efficiently. With over 35 rule objects for everything from phone numbers to slugs, this package makes it easy to validate user input in a variety of scenarios. Plus, with translations available for over ten languages, this package offers even more flexibility and convenience for Laravel developers around the world:
- ДействительныйБиткойнАдрес
- ValidCapitalCharWithNumber
- ДействительныйDiscordUsername
- ValidHashtag
- ValidIpAddressIPV4
- ValidIpAddressIPV6
- ValidPhoneNumber
- ValidPort
- ValidSlug
- ValidBase64
- ВалидДжвт
- Действительный домен
- ВалидКэмелКейс
- ВалидПаскальКейс
- ВалидКебабКейс
- ВалидЗмеяКейс
- И еще...
Вы можете увидеть полный список правил в readme проекта и инструкциях по настройке. Кроме того, на момент написания этого пакета есть проверенные переводы для более чем десяти языков, таких как английский, китайский, французский, японский и другие!
Вы можете узнать больше об этом пакете, получить полные инструкции по установке и просмотреть исходный код на GitHub.