Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 调用未定义的方法Query\Builder_Php_Laravel_Laravel 5.2 - Fatal编程技术网

Php 调用未定义的方法Query\Builder

Php 调用未定义的方法Query\Builder,php,laravel,laravel-5.2,Php,Laravel,Laravel 5.2,我有一个受保护的函数,我想用它来检查我的登录验证。然而,我得到的错误 Call to undefined method Illuminate\Database\Query\Builder::loginValidation 我必须为我的函数编写一个模型吗 登录验证: protected function loginValidation($data) { $rules = array( 'fname' => 'required|max:255', 'lname

我有一个受保护的函数,我想用它来检查我的登录验证。然而,我得到的错误

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();
    }
  }  

我猜用户模型看不到您的功能。执行编写器转储自动加载,查看更改是否会反映。如果它不尝试一个新的名称,看看它是否会工作