Laravel Socialite - драйвер [youtube] не поддерживается

У меня возникла проблема при попытке использовать драйвер Socialite Manager для YouTube Auth. Это ошибка, с которой я столкнулся:

InvalidArgumentException in Manager.php line 90:
Driver [youtube] not supported.

Вот мой файл контроллера:

<?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. (Твиттер выдал мне ошибку, которую я постараюсь исправить позже). Но я бы хотел, чтобы это работало с YouTube, спасибо за любую помощь!


person Harvey Connor    schedule 01.09.2016    source источник


Ответы (1)


Оказывается, я забыл указать соответствующие данные в своем app.php.

Laravel\Socialite\SocialiteServiceProvider::class,
\SocialiteProviders\Manager\ServiceProvider::class,

Примечание: мне нужны были оба!

person Harvey Connor    schedule 01.09.2016
comment
То же самое для меня, но с драйвером [google] для загрузки диска Google. Спасибо. - person George; 19.07.2018