【发布时间】:2021-10-03 00:16:28
【问题描述】:
| Country | Coutry code | Digit |
|---|---|---|
| India | 2 | 11 |
| KSA | 3 | 9 |
| USA | 1 | 9 |
public function rules(): array
{
return [
'*.sender_phone_code' => ['required', 'integer', 'digits:3'],
'*.sender_phone_number' => ['required', 'integer', 'digits:9']
]}
如何在验证规则 Laravel 中验证上述电话号码和国家代码验证。
【问题讨论】:
-
所以您希望基于
country_code验证phone_number长度? -
是的,如果用户添加美国代码,那么号码必须是 9 位,如果用户添加印度代码,那么号码必须是 11 位。
-
一种方法是编写自定义验证器
标签: php laravel validation