Как я могу сделать эквивалент действующихAs (), когда не используется Laravel Auth - PullRequest
0 голосов
/ 04 января 2019

Вся документация, которую я нашел, относится к помощнику Laravel actingAs(), но для этого требуется, чтобы я использовал собственный пакет Auth для Laravel, а я использую Sentinel от Cartalyst и поэтому не могу использовать actingAs().

* 1004.* Кто-нибудь нашел способ обойти это?

1 Ответ

0 голосов
/ 19 января 2019

Вы можете использовать login метод Sentinel фасад.

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

Вы также можете использовать setUser метод Sentinel фасад. Обратите внимание, что это не войти в систему пользователя.

$user = Sentinel::getUserById(1);
Sentinel::setUser($user);
...