首页 > 解决方案 > 多列的验证规则

问题描述

我正在为此寻找解决方案。我需要对电话号码进行验证,但为此我在 db 中有 2 个不同的列,country_code(例如'us','br'..)和电话(行号...没有 +code)。在创建时,我需要验证没有其他用户同时拥有相同的 country_code 和电话。例如

代码:'cu' 电话:54363155

'phone' => ['phone:code',unique:App\Model\Customer],
'code' => ['required_with:phone']

在这种情况下,如果手机已在数据库中注册,我无法创建客户,但如果该手机对“al”代码有效,则必须验证并完成创建功能。我必须如何定义该规则?

标签: laravel-7laravel-8laravel-livewire

解决方案


推荐阅读