我在尝试使用 Socialite Manager 驱动程序进行 YouTube 身份验证时遇到问题。 这是我遇到的错误:
InvalidArgumentException in Manager.php line 90:
Driver [youtube] not supported.
这是我的 Controller 文件:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use Socialite;
class SocialAuthController extends Controller
{
public function redirect($provider)
{
return Socialite::with($provider)->redirect();
}
public function callback($provider)
{
$user = Socialite::driver($provider)->user();
dd($user);
}
}
我已经使用以下默认身份验证成功尝试了此操作:Facebook、Linkedin 和 google。 (Twitter 给了我一个错误,我稍后会尝试修复)。但我希望能与 YouTube 合作,非常感谢任何帮助,谢谢!
最佳答案
结果我忘记在我的 app.php 中输入适当的详细信息
Laravel\Socialite\SocialiteServiceProvider::class,
\SocialiteProviders\Manager\ServiceProvider::class,
注意:我需要它们!
关于php - Laravel Socialite - 不支持驱动程序 [youtube],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39261755/