qq分分彩app|qq分分彩开奖记录官网

TP5修改時Validate驗證有致命BUG

瀏覽:92 發布日期:2019/10/15 分類:ThinkPHP5專區
驗證user表不通過,如下代碼:$data = input('post.');
        //驗證
        $rule = [
            'username' => 'require|unique:user,username^id',
            'nickname' => 'require|max:50'
        ];
        $msg = [
            'username.require' => '用戶名必填',
            'username.unique' => '用戶名已存在',
            'nickname.require' => '昵稱必填',
            'nickname.max' => '昵稱最多不能超過50個字符'
        ];
        $validate = new Validate($rule, $msg);
        if (!$validate->check($data)) {
            $this->error($validate->getError());
        }
驗證admin表通過,如下代碼:$data = input('post.');
        //驗證
        $rule = [
            'username' => 'require|unique:admin,username^id',
            'realname' => 'require|max:50'
        ];
        $msg = [
            'username.require' => '用戶名必填',
            'username.unique' => '用戶名已存在',
            'realname.require' => '姓名必填',
            'realname.max' => '姓名最多不能超過50個字符'
        ];
        $validate = new Validate($rule, $msg);
        if (!$validate->check($data)) {
            $this->error($validate->getError());
        }
兩個同樣寫法為何效果不一樣,難道因為user表的原因,但是官方文檔http://static.kancloud.cn/manual/thinkphp5/129356也用user表啊,是能解答?
最佳答案
評論( 相關
后面還有條評論,點擊查看>>
qq分分彩app 王者传奇收藏品摆放图 九阴真经开赚钱 百人游app 网上飞禽走兽输了500万 100本金玩时时彩后一 重庆时时029期 什么是股票指数基金 大乐娱乐lg游戏pt游戏 2012年大乐透开奖结果历史记录 腾讯捕鱼达人3d外挂 新疆喜乐彩玩法 炸金花百人场什么 重庆时时五星龙虎和 大乐透合买奖金分配比列表 快3网上投注平台官网 梦幻千炮捕鱼辅助