Цель [Laravel\Socialite\Contracts\Factory] не может быть создана
Я использую laravel lumen 5.2.
Цель [Laravel\Socialite\Contracts\Factory] не может быть создана.
Я столкнулся с этой ошибкой, когда пытался заставить Laravel войти через Twitter с помощью пакета Socialite.
Работа уже сделана:
А) В config\app.php 1. Laravel\Socialite\SocialiteServiceProvider::class 2. 'Socialite' => Laravel\Socialite\ Фасады \ Socialite:: class
Я следил за этим: http://goodheads.io/2015/08/24/using-twitter-authentication-for-login-in-laravel-5/
3 ответа
Что помогло мне писать
use Socialite;
в контроллере (только псевдоним, а не полный путь). А потом работает
php artisan config:clear
в терминале.
Вы должны добавить следующее в config/app.php
В провайдеры добавить это
Laravel\Socialite\SocialiteServiceProvider::class
В псевдонимах добавить это
'Socialite' => Laravel\Socialite\Facades\Socialite::class
Для меня это было добавить $app->register( \Laravel\Socialite\SocialiteServiceProvider::class);
в app.php
в папке начальной загрузки, используя Lumen 5.6
,