逻辑错误关系方法必须返回类型为Illuminate \ Database \ Eloquent \ Relations \ Relation的对象

时间:2014-10-27 16:18:35

标签: php laravel-4

我是web应用程序的新手。我正在开发一个Web应用程序,我想在其中添加密码重置功能。

这是我控制器的一部分,实际上我已经编写了密码重置代码。

$user = User::find(Auth::user()->id);
            $old_password = Input::get('old_password');
            $password = Input::get('password');

            if(Hash::check($old_password,$user->getAuthPassword)){
               $user->password = Hash::make($password);

               if($user->save()){
                          return Redirect::route('user-profile')
                                                ->with('global','Your Password has been changed!');
                    }


            } else{

              return Redirect::route('Your Old Password is incorrect!') ;
            }

但不幸的是,我在上面的代码之后面临以下错误。

Relationship method must return an object of type Illuminate\Database\Eloquent\Relations\Relation

0 个答案:

没有答案