如何解决社交名媛 Laravel如何获取自定义参数?
我开发了 API 端点,用于将社交网络帐户绑定到我们系统中的现有帐户。由于它是 API,我不能使用会话,但我需要知道我需要绑定哪个用户的用户标识。在有关 Socialite 功能的 Laravel 文档中,我看到我可以使用“with”方法来发送自定义参数,但没有写出如何在传入请求中获取这些参数。我如何获得这些参数? 我将不胜感激任何帮助。谢谢。
public function redirectToProvider($provider)
{
return Socialite::driver($provider)
->with([
'uid' => "Auth::id()"
])
->stateless()
->redirect()
->getTargetUrl();
}
来自社交网络的回调方法:
public function handleProviderCallback($provider)
{
$user = Socialite::driver($provider)
->stateless()
->user();
return $user;
}
解决方法
正确的解决方案 ->with ('state' => Auth :: id ())
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。