2016-03-19 14 views
0

私は自分のログイン検証をチェックするために使用する保護された関数を持っています。しかし、私はエラーが発生しています未定義のメソッドを呼び出すクエリビルダー

Call to undefined method Illuminate\Database\Query\Builder::loginValidation 

私の機能のためのモデルを書く必要がありますか?

ログイン検証:

protected function loginValidation($data) 
{ 
    $rules = array(
     'fname' => 'required|max:255', 
     'lname' => 'required|max:255', 
     'email'  => 'required|email|max:255|unique:users', 
     'password' => 'required|min:6|confirmed', 
); 
    return Validator::make($data, $rules); 
} 

getLoginCredentials

protected function getLoginCredentials(Request $request) 
    { 
    $validator = User::loginValidation(Request::all()); 

    if($validator->passes()) 
    { 
    return[ 
    'email' => Request::input('email'), 
    'password' => Request::input('password'), 
    'type'  => 1 
    ]; 

    return true; 
    }else{ 
     return redirect()->back()->withErrors(); 
    } 
    } 

答えて

0

私はユーザモデルがあなたの機能を見ることができないと思います。 作者dump-autoloadに変更が反映されるかどうか確認してください。それは新しい名前を試していない場合、それが動作するかどうかを確認します。

関連する問題