2015-11-11 31 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();