消息:调用未定义方法IlluminateContractsValidationRule::unique().<



我试图验证字段在我的形式和使用唯一的规则

$validator = Validator::make($request->all(),[
'email' => ['required', 'string', 'email', 'max:255', Rule::unique('users')->where(function ($q) {
$q->whereNotNull('password');
}) ],
'password' => ['required', 'string', 'min:5', 'confirmed','min:8'],
'password_confirmation' => ['min:8']
]);

得到这个错误:

消息:"调用未定义的方法照亮验证 合同规则::独特的(),,

使用了这个命名空间:

使用照亮验证 合同规则;

有什么建议,谢谢

您使用了错误的命名空间。替换

use IlluminateContractsValidationRule;

use IlluminateValidationRule;

相关内容

  • 没有找到相关文章

最新更新