如何在laravel中为密码实现下面的代码

时间:2014-11-20 09:41:22

标签: laravel hash passwords

我正在关注一个视频课程,从tutsplus -getting开始使用laravel-并设法到vid 19保护管理面板。我的问题如下。我无法登录系统,因为我没有有效的电子邮件密码。在数据库中有虚拟用户电子邮件和散列的pw,但我不能使用因为已经哈希并且我不知道pw的。

我找到了这篇文章 How to create a laravel hashed password

然而,工匠修补工具不起作用,因为不支持REPL。回到简单的外壳。

$password = 'JohnDoe';
$hashedPassword = Hash::make($password);
echo $hashedPassword; // $2y$10$jSAr/RwmjhwioDlJErOk9OQEO7huLz9O6Iuf/udyGbHPiTNuB3Iuy

有意义 - 创建一个已知pw的新用户,但我不知道在何处以及如何实现代码,因此它会在浏览器中吐出哈希值。我尝试在模型中制作文件以及路由并卡在代码中......无济于事。或者更简单的方法? 有人可以帮忙吗。

1 个答案:

答案 0 :(得分:0)

将其放在routes.php

Route::get('hash/{password}', function($password){
    echo Hash::make($password);
});

然后在浏览器中打开your-project.dev/hash/JohnDoe