我找到的所有文档都引用了Laravel帮助器actingAs()
,但这要求我使用Laravel的本机Auth包,而我使用的是Cartalyst的Sentinel,因此不能使用actingAs()
。 / p>
有人找到解决方法吗?
答案 0 :(得分:1)
您可以使用Sentinel门面的login
方法。
$user = Sentinel::getUserById(1);
$rememberMe = true;
Sentinel::login($user, $rememberMe);
您还可以使用Sentinel门面的setUser
方法。请注意,这不会使用户登录。
$user = Sentinel::getUserById(1);
Sentinel::setUser($user);