laravel-7 - 多列的验证规则
问题描述
我正在为此寻找解决方案。我需要对电话号码进行验证,但为此我在 db 中有 2 个不同的列,country_code(例如'us','br'..)和电话(行号...没有 +code)。在创建时,我需要验证没有其他用户同时拥有相同的 country_code 和电话。例如
代码:'cu' 电话:54363155
'phone' => ['phone:code',unique:App\Model\Customer],
'code' => ['required_with:phone']
在这种情况下,如果手机已在数据库中注册,我无法创建客户,但如果该手机对“al”代码有效,则必须验证并完成创建功能。我必须如何定义该规则?
解决方案
推荐阅读
- c - 关于移动窗口 Newton-Raphson 方法的定点实现的问题
- python - Python中的&符号到LaTeX
- git - 如何在大型仓库上运行“git clone mirror”而不失败?
- javascript - 如何在 Material UI 中更改复选框图像样式。反应.js
- html - 使用 React 构建自定义循环进度条
- java - 如何使用 for 循环在 Android Studio 中播放 20 毫秒的音频文件?
- javascript - 从 json 的数据中返回一个新数组
- javascript - 何时以及为何在 HTML 头部部分使用 javascript 代码?
- php - 使用 PHP CS Fixer 删除导入之间的多余行
- system-verilog - VCS 工具在 edaplayground 上使用 uvm_hdl_deposit 时出错