Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel社交名流注销和数据库存储_Php_Facebook_Laravel_Laravel 5 - Fatal编程技术网

Php Laravel社交名流注销和数据库存储

Php Laravel社交名流注销和数据库存储,php,facebook,laravel,laravel-5,Php,Facebook,Laravel,Laravel 5,我正在尝试在拉拉维尔建立社交名流,用于facebook登录。我让用户登录,但现在在数据库中存储详细信息时出现问题。 此外,我想知道如何注意到我的应用程序,该用户已登录?对于普通日志,我使用了本机AuthController,一切都很顺利。 现在,如果用户再次尝试登录,则Laravel会自动将其重定向到url而不进行登录,并附加如下代码?code=AQBCM-KbFqB-VJepSJ-45nFURnsvPPdpdqOu。。。 那么,我如何才能完全注销用户,以及如何为下次登录存储详细信息 这是我正在

我正在尝试在拉拉维尔建立社交名流,用于facebook登录。我让用户登录,但现在在数据库中存储详细信息时出现问题。 此外,我想知道如何注意到我的应用程序,该用户已登录?对于普通日志,我使用了本机AuthController,一切都很顺利。 现在,如果用户再次尝试登录,则Laravel会自动将其重定向到url而不进行登录,并附加如下代码?code=AQBCM-KbFqB-VJepSJ-45nFURnsvPPdpdqOu。。。 那么,我如何才能完全注销用户,以及如何为下次登录存储详细信息

这是我正在使用的,但它不起作用:

      public function getSocialAuth($provider=null)
       {
           if(!config("services.$provider")) abort('404'); //just to handle providers that doesn't exist

           return $this->socialite->with($provider)->redirect();
       }


       public function getSocialAuthCallback($provider=null)
       {

          if($user = $this->socialite->with($provider)->user()){

      dd($user);

/* This is also not working:
     $user1 = new User;
     $user1->facebook_id = $user->getId();
     $user1->email=$user->email();
         $user1->fullname=$user->name();
         $user1->provider="facebook";
        $user1->save();*/

// not working:

   User::create([
           'facebook_id' => $user->getId(), 'email' => $user->email(),

 'fullname' => $user->name()
        ]);




          }else{
             return 'something went wrong';
          }
       }