Laravel 中存在多个验证
Multiple exists validation in Laravel
我在数据库中有三个table,诊所,服务和services_categories。 服务类别有一列services_id,其中是服务中id的外键table。
服务 table 有名为 name
.
的列
诊所 table 也有一列 service_categories_id,其中 是 service_categories 中 ID 的外键table.
我正在为 Laravel 中的诊所创建请求验证,但我必须检查所提供的 service_category_id 值是否确实存在于 services_categories 中以及 services_category 属于 Consultation Services Type(name) 类型。
我如何改进此验证以使其以这种方式工作?
'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>',
我在数据库中有三个table,诊所,服务和services_categories。 服务类别有一列services_id,其中是服务中id的外键table。
服务 table 有名为 name
.
诊所 table 也有一列 service_categories_id,其中 是 service_categories 中 ID 的外键table.
我正在为 Laravel 中的诊所创建请求验证,但我必须检查所提供的 service_category_id 值是否确实存在于 services_categories 中以及 services_category 属于 Consultation Services Type(name) 类型。
我如何改进此验证以使其以这种方式工作?
'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>',