gpt4 book ai didi

authentication - Laravel 5 db :seed the username and password, 但未在登录时进行身份验证

转载 作者:行者123 更新时间:2023-12-04 06:45:52 26 4
gpt4 key购买 nike

我已经实现了数据库播种器以在用户(默认)凭据中播种。

Admin::create(['name' => 'Super Admin', 'email' => 'admin@demo.in', 'password' => bcrypt('password') ]);

运行种子后,我收到成功消息。但是当我尝试登录时,它说您的凭据不匹配。这有什么特别的原因吗。我们不能用 bcrypt 播种用户数据吗??

最佳答案

如果我们谈论 Laravel 5 的默认 AuthController 显然不你不能:

protected function create(array $data)
{
return User::create([
'name' => $data['name'],
'email' => $data['email'],
'password' => bcrypt($data['password']),
]);
}

如果您查看 create() 函数,您可以看到作为密码提交的数据是自动 bcrypted 的。因此,如果您也 bcrypt 密码,它会再次 bcrypted。

关于authentication - Laravel 5 db :seed the username and password, 但未在登录时进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31114918/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com