Laravel中有什么方法可以验证外部API中的用户并将其保存到本地会话,以便我可以使用所有User ::和Auth ::函数?

时间:2019-09-10 11:11:30

标签: php laravel authentication laravel-5

我有一个要求,我应该通过外部API(无本地数据库)登录和注册用户。如何使用外部API登录用户,以便可以使用所有Laravel User ::和Auth ::功能?

1 个答案:

答案 0 :(得分:0)

您可以使用Auth::login()。这是一些示例代码,您可以将其修改为特定的API调用。

$response = $api->login($credentials);

$user = User::findByApiId($response->id);

Auth::login($user);