$status = 0;
$result = '';
$data = $request->param();
//验证规则
$rule=[
'name|用户名'=>'require',
'password|密码'=>'require',
'verify|验证码'=>'require|captcha'
];
//进行验证
$result =$this->validate($data, $rule);
return ['status'=>$status, 'message'=>$result, 'data'=>$data];
今天从头看了一下视频,一步一步检查,结果发现,是这里错了
$rule = [
'username|用户名' => 'require',
'password|密码' => 'require',
'verify|验证码' => 'require|captcha'
];
我下载的模板里面这里
<input id="" name="username" type="text" placeholder="账户" class="input-text size-L">
这里的 name属性是‘username’,而老师的模板里面属性值是 ‘name’,改过来后就没有其他问题了
这一节的课件有很多问题
构造查询条件没有什么还是处于在验证码不能为空的地方
没有接收到用户名的值,你dump一下接收过来的post数据是什么
也是这样的问题