Laravel Class Socialite не найден

Что я сделал:

  • Добавлен "laravel/socialite": "~2.0" для composer.json
  • Запустить composer update
  • Добавлен провайдер 'Laravel\Socialite\SocialiteServiceProvider' в app.php
  • Добавлен псевдоним 'Socialite' => 'Laravel\Socialite\Facades\Socialite' app.php 'Socialite' => 'Laravel\Socialite\Facades\Socialite' в app.php

После всех этих шагов я создал новый класс контроллера, который выглядит так:

 <?php namespace App\Http\Controllers; use App\Http\Requests; use App\Http\Controllers\Controller; use Illuminate\Http\Request; class AuthController extends Controller { public function login() { return \Socialite::with('facebook')->redirect(); } } 

Но у меня все еще есть эта ошибка: PHP Fatal error: Class '\Socialite'

редактировать
возможно, ошибка, установленная composer dump-autoload , но она все еще работает неправильно.

Related of "Laravel Class Socialite не найден"

Только ниже use Illuminate\Http\Request; в вашем контроллере добавьте use Socialize;

Проверьте, установлен ли ваш псевдоним как «Общение», как говорится в документах Socialite, чтобы сделать так:

 'Socialize' => 'Laravel\Socialite\Facades\Socialite', 

Это тоже очень смущает меня

Я была такая же проблема. Очистка кеша конфигурации помогла мне в этой ситуации:

php artisan config:clear

В файле Controllers добавьте

 use Laravel\Socialite\Facades\Socialite; 

'Socialite' => 'Laravel\Socialite\Facades\Socialite' – это ошибка, которую я тоже сделал.

Он должен быть объявлен как 'Socialite' => Laravel\Socialite\Facades\Socialite::class

Если кто-то все еще сталкивается с этой проблемой даже после решения вышеуказанных решений, очистите кеш. Большинство классов времени и все кэшируются, из-за чего возникает эта ошибка.

 php artisan config:clear 

У меня была такая же проблема, и после обычного полчаса ярости я понял, что в конце моей регистрационной строки было завершающее пространство, т. Е.

'Laravel\Socialite\SocialiteServiceProvider ',

Как только я удалил пространство достаточно весело, это сработало!

'Laravel\Socialite\SocialiteServiceProvider',

Еще раз проблемы с копией и пастой поднимают их уродливые головы!