我遇到一种情况,需要验证两个不同表(公司和单位(中的标识号。
公司可以注册其拥有的单位,但系统不允许识别码在表格(公司和单位(中重复。
典型的验证如下所示:存储
unique:companies,cnpj
更新
unique:companies,cnpj,{$this->company->id}
但我需要在这个条件下添加第二个表进行验证,所以我尝试按如下方式使用它,但验证没有发生。
我试着使用类似的东西
存储
unique:companies,cnpj|unique:units,cnpj
有人经历过这种情况,或者有知识可以帮助我吗?
只需将字段名称更改为标识代码并尝试此操作,希望它能帮助
'field_name' => [ 'unique:companies,cnpj,'.$this->company->id, 'unique:units,cnpj,'.$this->company->id]