我试图验证字段在我的形式和使用唯一的规则
$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;