光子 / 验证
Laravel 框架验证
v1.0.5
2024-03-21 07:50 UTC
Requires
- php: ^8.1
- illuminate/support: ^10.0||^11.0
Requires (Dev)
- illuminate/translation: ^10.0||^11.0
- illuminate/validation: ^10.0||^11.0
- laravel/pint: ^1.0
- pestphp/pest: 3.x-dev
README
关于
为 Laravel 提供额外的验证规则,以支持越南测试。
条件
- Laravel 8.x 或更高版本
- PHP 8.1 或更高版本
安装
您可以通过 composer 安装此包
composer require sphoton/validation
可用规则
越南规则
:验证字段必须完全为越南语。越南数字规则
:验证字段必须完全为越南语和数字。
用法
您可以在 Laravel 应用程序中使用验证规则,如下所示
use Sphoton\Validation\Rules\VietnameseRule; use Sphoton\Validation\Rules\VietnameseNumberRule; $request->validate([ 'name' => ['required', 'string', new VietnameseRule], 'address' => ['required', 'string', new VietnameseNumberRule], ]);
use Sphoton\Validation\Rules\VietnameseRule; "Nguyen Van A" // Pass "Nguyễn Văn A" // Pass "Nguyễn Văn A 123" // Fail "123 Nguyễn Văn A" // Fail "Nguyễn Văn A @" // Fail "Nguyễn Văn A 123 @" // Fail "Nguyễn Văn A" // Fail "Nguyễn Văn \nA" // Fail use Sphoton\Validation\Rules\VietnameseNumberRule; "Nguyen Van A" // Pass "Nguyễn Văn A 123" // Pass "123 Nguyễn Văn A" // Pass "Nguyễn Văn A @" // Fail "Nguyễn Văn A 123 @" // Fail "Nguyễn Văn A" // Fail "Nguyễn Văn \nA" // Fail