我是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