Я не могу установить пакет laravel / socialite с помощью composer

#laravel #composer-php #laravel-socialite

#laravel #composer-php #laravel-socialite

Вопрос:

laravel-версия: 7.24.0

ос: Windows

Я запускаю следующую команду в командной строке. composer require laravel/socialite но это не удается, и результат :

 D:...xxx&&t;composer require laravel/socialite
Usin& version ^4.4 for laravel/socialite
./composer.json has been updated
Loadin& composer repositories with packa&e information
Updatin& dependencies (includin& require-dev)
Packa&e operations: 2 installs, 0 updates, 0 removals
  - Installin& lea&ue/oauth1-client (1.7.0): Loadin& from cache
  - Installin& laravel/socialite (v4.4.1): Loadin& from cache
Writin& lock file
Generatin& optimized autoload files
&&t; IlluminateFoundationComposerScripts::postAutoloadDump
&&t; @php artisan packa&e:discover --ansi

In ProviderRepository.php line 208:

  Class 'LaravelSocialiteSocialiteServiceProvider' not found


Script @php artisan packa&e:discover --ansi handlin& the post-autoload-dump event returned with error code 1

Installation failed, revertin& ./composer.json to its ori&inal content.
  

Я пробовал автозагрузку дампа и очистку конфигураций, но мне ничего не помогло.

Комментарии:

1. Переход bootstrap/cache/packa&es.php файл и попробуйте найти класс laravel socialite, затем удалите его, а затем повторите попытку с помощью composer

2. я удалил класс socailite laravel/socialite и packa&es.php не имеет его. но все еще не работает.

3. Регистрация confi&/app.php файл также для этой строки SocialiteServiceProvider

4. проверил также confi&/app.php , но не могу найти SocialiteServiceProvider

Ответ №1:

Ошибка возникает из-за того, что socialite пакет на самом деле не был установлен. Я проверил vender/laravel каталог, и socialite он не был установлен. composer попытался загрузить socialite пакет, но не удалось. Но composer игнорирует сбой socialite пакета, поэтому после выполнения composer команды они не могут найти Class 'LaravelSocialiteSocialiteServiceProvider' . Я не уверен, зачем скачивать socialite пакет, но я думаю, что это в основном проблема с сетью (низкая скорость или заблокированный IP-адрес и т.д.). Поэтому я решил, скопировав socialite пакет в vendor каталог.