表单验证的唯一 unique 是去查询数据库了吗?
我用的barryvdh/laravel-debugbar这个插件
做表单插入的时候,账号和邮箱都做了唯一处理,
提交表单的时候,我故意写了个重复的,果然查出来说重复了,但是问题来了,我看调试的工具显示没有去查询数据库,一般做查询的时候不先查询数据库的数据么,他这个是咋回事啊?
$this->validate($request, [
'name' => 'required|unique:users|max:50',
'email' => 'required|email|unique:users|max:255',
'password' => 'required|confirmed|min:6'
],[
'name.required'=>'账号必须填写',
'name.max'=>'账号的长度不正确',
'name.unique'=>'账号已经被注册过了',
'email.required'=>'邮箱必须填写',
'email.email'=>'邮箱格式不对',
'email.unique'=>'邮箱已经被人注册了',
'email.max'=>'邮箱的长度不正确',
'password.required'=>'密码必须填写',
'password.confirmed'=>'密码2次不对',
'password.min'=>'密码最小6位数',
]);
是查询了数据库的。。