我在数据库中有三个表,诊所,服务和服务类别。 服务类别有一列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',
如果您想让where
子句进行验证,则可以扩展存在规则。>
如下更新您的规则:
'service_category_id'=>'bail|sometimes|integer|exists:service_categories,id,type,<your required category type>',