validate验证unique,一直提示已存在 

浏览:3641 发布日期:2017/04/20 分类:求助交流
测试验证类 Testclass Test extends Validate
{
    protected $rule = [
        'username' => 'unique:test,username',
    ];

    protected $scene = [
        'add' => ['username']
    ];
}
页面 index.html<form action="{:url('test/index')}" method="post">
    <input type="text" name="username">
    <input type="submit">
</form>
控制器 Test 中 index 方法    public function index()
    {
        if(request()->isPost())
        {
            $data = input('post.');

            if(!validate('Test')->scene('add')->check($data))
            {
                $this->error(validate('Test')->getError());
            }
        }
        else
        {
            return $this->fetch();
        }
    }
我测试时,对 test 数据表进行唯一性验证,一直显示 username 已存在。
最佳答案
评论( 相关
后面还有条评论,点击查看>>