2017-12-29 28 views
0

내가 ErrorException 개체는 문자열

리디렉션이 구글에서 발생하고 $user = Socialite::driver('google')->stateless()->user(); 명령은 내가이 오류라고 laravel

에서 사교계 명사를 구현하기 위해 노력하고 있습니다로 변환 할 수 없습니다

ErrorException Object of class Laravel\Socialite\Two\User could not be converted to string 

도움을 주셨습니다.

여기 내 코드이 반대하지 문자열을 필요로

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

당신이 – lagbox

+0

'교체'$의 user'의 VAR를 사용하여 라인을 제공 laravel 도우미 함수 \ 로그 :: 정보 ($의 사용자)와 모든 세부 사항을 표시 user-> id);'다시 테스트하십시오! – Maraboc

+0

죄송합니다. 거기에 도달하면 죄송합니다. –

답변

0
\Log::Info($user); 

입니다. 문자열 대신 객체를 전달하고 있습니다.

0

info (print_r ($ user, true)); 와``\ 로그 :: 정보를 ($;