样板中的laravel sociallite

时间:2016-12-22 09:24:07

标签: laravel authentication boilerplate

我使用laravel样板进行登录。 我使用虚拟主机并根据虚拟主机放置信息。

我有两张桌子:

 1. users
 2. social_logins

实际上我正在从users表进行身份验证。我需要在users中存储信息,然后将其与social_logins user_id相关联,即将信息存储在表2中。

这里的主要问题是它不会将数据存储在表中。这条线不起作用:

return $this->getAuthorizationFirst($provider); 

我已经放置了重定向,因此它将重定向到给定的路由,但不会将数据存储在数据库中。

如果我在控制器中捕获回调,我可以捕获信息。

 $user = Socialite::driver('facebook')->user();

我在正常的laravel中正常使用Socialite插件,但我对Boilerplate没有任何想法。

1 个答案:

答案 0 :(得分:0)

loginThirdParty特征的实际生命周期为:
1 第一次点击,请求为空 2 将其重定向到提供商,然后返回此处,其中填写了请求 3 然后继续创建用户

所以如果提供者不可接受,那么这个特质就会回归。希望你需要为FACEBOOK_CLIENT_ID, FACEBOOK_CLIENT_SECRET and CALLBACK_URL重新检查你的.env。