从管理面板创建用户我遇到了很大的问题;
用户已正确创建,但它们无法在主页面上运行..
然后我创建一个管理员类型的用户,我将使用主页面登录,我收到一个错误:'这些凭据与我们的记录不符'
哪个错误?
管理员/ UserController中
public function store(SaveUserRequest $request)
{
$data = [
'name' => $request->get('name'),
'last_name' => $request->get('last_name'),
'email' => $request->get('email'),
'user' => $request->get('user'),
'password' => $request->get('password'),
'type' => $request->get('type'),
'active' => $request->has('active') ? 1 : 0,
'address' => $request->get('address')
];
$user = User::create($data);
$message = $user ? 'Usuario agregado correctamente!' : 'El usuario NO pudo agregarse!';
return redirect()->route('admin.user.index')->with('message', $message);
}
答案 0 :(得分:1)
在保存用户时,您似乎没有哈希密码(您可以通过查看数据库中的users表来验证这一点,并检查您是否可以在用户的密码列中看到明文)。
要纠正此问题,请更换
'password' => $request->get('password'),
与
'password' => bcrypt($request->get('password')),
在您的$data
数组中。
希望有所帮助!