我想使用Laravel 5.6验证仅提供其电子邮件地址的用户。
有没有办法用Auth :: login()实现呢?
由于
答案 0 :(得分:1)
试试这个......
$user = User::where('email', $email)->first();
Auth::login($user);
给定的User对象必须是Illuminate \ Contracts \ Auth \ Authenticatable合同的实现。当然,Laravel附带的App \ User模型已经实现了这个界面:
官方文件link