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:
- ValidBitcoinAddress
- ValidCapitalCharWithNumber
- ValidDiscordUsername
- Валідний хештег
- ValidIpAddressIPV4
- ValidIpAddressIPV6
- ValidPhoneNumber
- ValidPort
- ValidSlug
- ValidBase64
- ValidJwt
- ValidDomain
- ValidCamelCase
- ValidPascalCase
- ValidKebabCase
- ValidSnakeCase
- І ще...
Повний список правил можна переглянути в інструкціях з налаштовування та налаштування проекту. Крім того, на момент написання цього пакету є переклади перевірки для більш ніж десяти мов, таких як англійська, китайська, французька, японська тощо!
Ви можете дізнатися більше про цей пакет, отримати повні інструкції зі встановлення та переглянути вихідний код на GitHub.