0
我知道他們有一些類似的問題在那裏,但我不能找到一個類似的解決方案,我需要什麼,我使用laravel 5.2認證:laravel 5.2覆蓋passwsord重置
PHP工匠製作:AUTH
一切都很好,除了我需要稍微修改,當用戶提交新密碼 我要添加另一個動作
所以我做的第一件事是忽略該文件(我認爲是一個處理這個)
/vendor/*
!/vendor/laravel
/vendor/laravel/*
!/vendor/laravel/framework/
/vendor/laravel/framework/*
!/vendor/laravel/framework/src/
/vendor/laravel/framework/src/Illuminate/*
!/vendor/laravel/framework/src/Illuminate/Foundation/
/vendor/laravel/framework/src/Illuminate/Foundation/*
!/vendor/laravel/framework/src/Illuminate/Foundation/Auth/
然後在ResetsPasswords.php在函數resetPassword(圍繞線214),我已經添加了代碼所需
protected function resetPassword($user, $password)
{
$user->password = bcrypt($password);
//DO WHAT I NEED TO BE DONE
$user->save();
Auth::guard($this->getGuard())->login($user);
}
但什麼也沒有發生,即使我放置一個模具(); 所以我想這不是被調用的方法?或者當我的應用程序部署(進入heroku)時,這已被覆蓋?如果是這樣,我怎麼能輕鬆地重新創建這個功能?
我按照Laravel Reset Password documentation,但它也不是很清楚