【发布时间】:2020-10-24 17:47:38
【问题描述】:
Laravel 版本:7.0
我将使用带有额外条件的exists 进行验证。
我的验证规则如下:
$rule['id'] = 'required|exists:domains,id,website_id,null';
我要验证id 是否存在于domains 表中,其中website_id 是null。
即使有一些符合上述规则的行,它也会返回验证错误消息:selected id is invalid。
我认为系统将null 视为字符串'null'。
所以我就这样尝试了。
$rule['id'] = 'required|exists:domains,id,website_id,' . null;
但同样的错误。
谁能帮帮我?
谢谢!
【问题讨论】:
-
您是否尝试过使用
Rule类? laravel.com/docs/7.x/validation#rule-exists 或'NULL'作为值? -
哇,只是 NULL 对我有用。谢谢!!!请发布答案!
标签: laravel laravel-7 laravel-validation