【发布时间】:2020-04-27 07:33:34
【问题描述】:
我在数据库中有三个表,clinics、services 和 services_categories。 服务类别有一列services_id,它是服务表中id的外键。
Services 表有名为 name 的列。
Clinics 表还有一列 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.com/docs/5.8/validation / larashout.com/custom-validation-rules-in-laravel)。
标签: laravel validation eloquent request exists