2017-12-29 5 views
0

Ich versucheError Objekt der Klasse Laravel Socialite Zwei Benutzer nicht zu String umgewandelt werden könnte

Persönlichkeit des öffentlichen Lebens in Laravel zu implementieren Wenn die Umleitung erfolgt von Google und $user = Socialite::driver('google')->stateless()->user(); Instruktion i

erhalten diesen Fehler genannt
ErrorException Object of class Laravel\Socialite\Two\User could not be converted to string 

jede Hilfe geschätzt.

hier ist mein Code

public function redirectToProvider() 
    { 
     return Socialite::driver('google')->redirect(); 


    } 

    /** 
    * Obtain the user information from GitHub. 
    * 
    * @return \Illuminate\Http\Response 
    */ 
    public function handleProviderCallback(Request $request) 
    { 
     \Log::Info("handleProviderCallback"); 
     $query = $request->query(); 
     \Log::Info($query); 
     $user = Socialite::driver('google')->stateless()->user(); 
     \Log::Info($user); 

     // $user->token;  
    } 
+0

die Linie an, wo Sie die '$ user' var – lagbox

+0

ersetzen verwenden' \ Log :: Info ($ user); 'mit' \ Log :: Info ($ user-> id); 'und nochmal testen! – Maraboc

+0

Entschuldigung es erreicht, es funktionierte jetzt Vielen Dank –

Antwort

0
\Log::Info($user); 

Diese Saite nicht widersprechen muss. Sie übergeben ein Objekt anstelle einer Zeichenfolge.

0

info (print_r ($ user, true));

zeigen alle Details mit Laravel Helferfunktion

Verwandte Themen