2015-11-11 32 views
1

我剛剛安裝了laravel5並遷移了用戶表並在表中插入了用戶。如何在新鮮安裝的laravel 5中重置密碼?

現在我想在laravel5中使用密碼重置來更改密碼。 當使用電子郵件重置密碼的Bootbox警報被看到說我們已經通過電子郵件發送您的密碼重置鏈接!但是,實際上電子郵件沒有被髮送。

我已經在該項目中使用mandrill作爲電子郵件用途,我想重置password.anyone誰知道如何重置laravel 5中的密碼發送密碼?

+0

爲什麼你要發送密碼重置郵件的遷移? – martinstoeckli

回答

1

運行這在你的控制器功能,

$password = "123456"; 
$new_password = Hash::make($password); 
return $new_password; 

這將返回哈希新密碼。用用戶表的密碼字段替換新密碼。

+0

簡單高效:-) – svrnm

+0

實際上,OP在發送密碼重置電子郵件方面存在問題。我不認爲他此時有原始密碼。 – martinstoeckli

+0

在修補程序中運行它 – Kyslik

1

您可以在命令行中使用php artisan tinker寫一些PHP代碼直接更改您的密碼,例如:

$user = User::find(1); 
$user->password = \Hash::make($password); 
$user->save();