0

我找到的所有文档都是指 Laravel 帮助actingAs()程序,但这要求我使用 Laravel 的本机 Auth 包,并且我使用的是 Cartalyst 的 Sentinel,因此不能使用actingAs().

有没有人找到解决这个问题的方法?

4

1 回答 1

1

你可以使用login哨兵门面的方法。

$user = Sentinel::getUserById(1);
$rememberMe = true;
Sentinel::login($user, $rememberMe);

你也可以使用setUser哨兵门面的方法。请注意,这不会让用户登录。

$user = Sentinel::getUserById(1);
Sentinel::setUser($user);
于 2019-01-19T00:51:32.220 回答