ErrorException类Laravel \ Socialite \ Two \ User的对象无法转换为字符串

问题描述 投票:0回答:2

我正试图在laravel中实现社交名媛

当重定向发生在谷歌和$user = Socialite::driver('google')->stateless()->user();指令被调用时,我得到这个错误

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;    
    }
php laravel laravel-5 laravel-5.5 laravel-socialite
2个回答
0
投票
\Log::Info($user);

这需要字符串而不是对象。您正在传递对象而不是字符串。


0
投票

信息(的print_r($用户,真正的));

用laravel辅助函数显示所有细节

© www.soinside.com 2019 - 2024. All rights reserved.