2013-06-25 125 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將完成這項工作。

謝謝!