我有一次访问在系统上注册经过验证的用户数据的问题。
我的注册过程中进行一些验证后,我有这样一行:
if (Auth::attempt(array(
'username' => $customer->username,
'password' => $data['password']
))) {
return redirect('profile-setup');
}
我曾尝试,死要见的用户数据中的这个if语句,就像这样:
dd(Auth::user());
这实际工作,我可以看到该用户的数据。
但是当我去叶片轮廓,设置,我试过同一模具,但我得到一个空值。
我不知道是什么,我已经错过了。
如果有任何需要从我端设置请让我知道。任何帮助与理解。
谢谢
你可以看到,如果任何的,这是存在于你的情况:
protected $primaryKey = 'user__table_id_column_name';
公共函数尝试(数组$凭证= [],$记住=假,$登录=真){..}
因此,尝试通过第二个参数作为尝试和true
看它是否仍然存在。这不应该是这样,因为这应该自动发生,但为了安全善意一次尝试
如需更多帮助,后续只需检查线程:Laravel Auth:attempt() will not persist login