php - Laravel,自动登录时不会调用经过身份验证的方法
问题描述
我正在使用这两种方式中的任何一种实现自动登录
$user = User::find($userId);
Auth::login($user);
或者
Auth::loginUsingId($userId, TRUE);
两种方式 Authenticated 事件都不会触发。
我在 LoginController 中实现了 Authenticated 方法
protected function authenticated($request, $user)
{
Log::debug('Authenticated Called for user ' . $user->username);
}
我的登录控制器定义
class LoginController extends Controller
{
use AuthenticatesUsers;
如何让它发挥作用?