84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
我的資料驗證有問題,每個欄位為空時都提示“用戶名不能為空”,另外所有欄位都有值的時候也是提示“用戶名不能為空”,這是什麼原因呢:
你的 'message'=>$res 是什麼意思 把validate賦值給message嗎
public function addUser(Request $request) { $data = $request->param(); $status = 0; $message = ''; $rule = [ 'hotel_name|用户名' =>"require", 'phone|手机号' => 'require|number|max:11|min:7', 'address|地址'=>'require', 'name|联系人'=>'require|chs', 'captcha|验证码' => 'require|captcha' ]; $msg =[ 'phone.number'=>'手机号必须是数字', 'phone.max'=>'手机号不能超过11位', 'phone.min'=>'手机号不能低于7位', 'name.chs'=>'联系人必须是汉字' ]; $result = $this->validate($data, $rule, $msg); if (true ===$result) { $map = [ 'phone' => $data['phone'] ]; $check = UserModel::get($map); if (null === $check) { $user = UserModel::create($request->except('captcha')); if (null === $user) { $status = 0; $result = '添加失败~~'; } else { $status = 1; $result = '添加成功请登录'; } } else { //如果在表中查询到该用户名 $status = 0; $result = '用户名重复,请重新输入~~'; } } return ['status'=>$status, 'message'=>$result,'data'=>$data]; }
這是我的用戶註冊 你可以參考下
from表單的內容也發出來看一下
你的 'message'=>$res 是什麼意思 把validate賦值給message嗎
這是我的用戶註冊 你可以參考下
from表單的內容也發出來看一下