Класс Laravel 'Socialite' не найден

Используя композитор, я установил пакет Socialite на свой локальный компьютер. Это работает хорошо. Затем я загружаю весь каталог vendor/laravel/socialite на сервер. Затем на сервере в composer.json добавлена ​​строка -

"laravel/socialite": "^2.0"

Кроме того, в config / app.php внесите следующие изменения -

В разделе провайдера добавьте строку -

Laravel\Socialite\SocialiteServiceProvider::class,

В разделе псевдонимов добавьте эту строку -

'Socialite' => Laravel\Socialite\Facades\Socialite::class,

Затем в соответствии с документацией добавьте ниже кода в файле config / services.php -

'facebook' => [
    'client_id' => '{{my_client_id}}',
    'client_secret' => '{{my_secret_key}}',
    'redirect' => 'http://mydomain/public/callback',
    ],

Контроллер, который я использую, включает use Socialite; вверху.

Но теперь это дает мне ошибку как Class 'Socialite' not found на сервере. Где, как это нормально работает на моей локальной машине. Мне что-то не хватает для загрузки на сервер?

Ваша помощь очень ценится.

Спасибо.


person SandyK    schedule 22.09.2016    source источник
comment
Обновить композитор на сайте сервера   -  person Komal    schedule 22.09.2016


Ответы (1)


Вам нужно выполнять автозагрузку дампа каждый раз, когда вы вносите изменения в composer.json, composer dump-auto

person sk4yb3n    schedule 22.09.2016