Laravel中存在多个验证

问题描述 投票:0回答:1

我在数据库中有三个表,诊所,服务服务类别服务类别有一列services_id,该列是服务表中ID的外键Services表的列名为[name

诊所表还具有列service_categories_id,该列是service_categories表中ID的外键

我正在为Laravel中的诊所创建请求验证,但我必须检查提供的service_category_id值是否确实存在于services_categories中,并且services_category中的该行的类型为咨询服务类型(名称)。

我如何改善这种验证以这种方式工作?

'service_category_id'=>'bail|sometimes|integer|exists:service_categories,id',
laravel validation eloquent request exists
1个回答
0
投票

如果您想让where子句进行验证,则可以扩展存在规则。>

如下更新您的规则:

'service_category_id'=>'bail|sometimes|integer|exists:service_categories,id,type,<your required category type>',
© www.soinside.com 2019 - 2024. All rights reserved.