2013-06-25 93 views
1

我正尝试在Laravel 4中创建一个自定义验证规则。我尝试在模型中注册自定义验证规则,并且还尝试在start/global.php中注册自定义验证规则。Laravel 4自定义验证规则问题

这是我用于注册新的验证规则代码:只要我努力做的事情

Validator::register('validate_login', function($attribute, $value, $parameters){ 
    $password = Input::get('password'); 
    $accountcount = DB::table('account')->where('account_email', '=', $value)->where('password','=',password_hash($password,PASSWORD_DEFAULT)); 
    if ($accountcount!=1) return false; 
    return true; 
}); 

,我得到这个: 调用未定义的方法照亮\确认\厂:: add_rule()

还有什么我需要做的吗?有人可以看看它并帮助我吗?谢谢!

回答

5

看起来像Validator::register没有更多的使用,并没有工作。

相反,Validator::extend将完成这项工作。

谢谢!