未定义的方法“无状态”。与 Google 一起使用 Laravel Socialite

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

我有一个控制器,用于在我的 Livewire 应用程序中进行 Google 身份验证。我可以打电话给谷歌并获取用户,但是我有一个 intelephense(P1013) 错误。环顾四周后,我禁用了 PHP Intelephense,错误就消失了,如here所指出的。要求人们在检查我的代码时做同样的事情似乎没有任何意义。有没有办法解决这个问题并启用 Intelephense?我的课堂片段是

class GoogleAuthController extends Controller
{
    public function redirectToGoogle()
    {
        return Socialite::driver('google')->redirect();
    }


    public function handleGoogleCallback()
    {
        $googleUser = Socialite::driver('google')->stateless()->user();
        dd($googleUser);
    }
}
php laravel laravel-socialite
1个回答
0
投票

您可以使用文档块删除

stateless()
函数下的红色卷曲下划线。

/** @var \Laravel\Socialite\Two\GoogleProvider  */
$driver = Socialite::driver('google');

return $driver->stateless()->user();
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.