首页 > 解决方案 > required_if 在 Laravel 中不是大小写

问题描述

我有这个验证:

 'target' => ['required', Rule::in(['ads', 'users',...])],
 'expires_at' => 'required_if:target,!=,ads',

如果用户选择其他选项 make required ,则expires_at不需要我需要 make !targetadsexpires_at

标签: phplaravel

解决方案


你可以试试required_unless

 'expires_at' => 'required_unless:target,ads',

是该规则的文档。


推荐阅读