簡體   English   中英

調用未定義的方法 Laravel\\Socialite\\Facades\\Socialite::isDeferred()

[英]Call to undefined method Laravel\Socialite\Facades\Socialite::isDeferred()

嗨,我是 laravel socialite 的新手,當我運行命令 php artisan config:cache 來更新 .env 文件時,我收到此錯誤:調用未定義的方法 Laravel\\Socialite\\Facades\\Socialite::isDeferred();

composer require laravel/socialite

使用版本 ^5.1 for laravel/socialite ./composer.json 已更新 使用包信息加載 composer 存儲庫 更新依賴項(包括 require-dev) 包操作:6 次安裝,0 次更新,0 次刪除

  • 安裝 ralouphie/getallheaders (3.0.3):從緩存加載
  • 安裝 guzzlehttp/psr7 (1.7.0):從緩存加載
  • 安裝 guzzlehttp/promises (1.4.0):從緩存加載
  • 安裝 guzzlehttp/guzzle (7.2.0):從緩存加載
  • 安裝 League/oauth1-client (v1.8.2):從緩存加載
  • 安裝 laravel/socialite (v5.1.0):從緩存加載 'C:\\xampp\\htdocs\\matatu6.0\\vendor/laravel/socialite/59c666443f49cf231e2c48e7a17aefd5' 不是 zip 存檔。 使用 ZipArchive 類解壓失敗,回退到解壓命令 Failed to download laravel/socialite from dist: Failed to execute (9) unzip -qq -o "C:\\xampp\\htdocs\\matatu6.0\\vendor/laravel/socialite/59c666443f49cf231e2c7aef7 " -d "C:\\xampp\\htdocs\\matatu6.0/vendor/composer/5556bc2b"

[C:\\xampp\\htdocs\\matatu6.0\\vendor/laravel/socialite/59c666443f49cf231e2c48e7a17aefd5] 未找到中央目錄結尾簽名。 該文件不是一個 zipfile,或者它構成了一個多部分存檔的磁盤。 在后一種情況下,將在此存檔的最后一個磁盤上找到中央目錄和 zipfile 注釋。 解壓:無法在 C:\\xampp\\htdocs\\matatu6.0\\vendor/laravel/socialite/59c666443f49cf231e2c48e7a17aefd5 或 C:\\xampp\\htdocs\\matatu6.0\\vendor,matatu6.0\\vendor,matatu6.0/vendor/matatu6.0找不到 C:\\xampp\\htdocs\\matatu6.0\\vendor/laravel/socialite/59c666443f49cf231 e2c48e7a17aefd5.ZIP,句號。

Now trying to download from source
  • 安裝 laravel/socialite (v5.1.0): Cloning 14082c6651 from cache guzzlehttp/psr7 建議安裝 laminas/laminas-httphandlerrunner(發出 PSR-7 響應) guzzlehttp/guzzle 建議安裝 ext-intl(需要國際化域名 (IDN) 支持)包 jakub-onderka/php-console-color 被放棄,你應該避免使用它。 改用 php-parallel-lint/php-console-color 。 包 jakub-onderka/php-console-highlighter 被放棄,你應該避免使用它。 改用 php-parallel-lint/php-console-highlighter。 寫入鎖定文件 生成優化的自動加載文件

Illuminate\\Foundation\\ComposerScripts::postAutoloadDump @php artisan package:discover --ansi

在 ProviderRepository.php 第 149 行:

調用未定義的方法 Laravel\\Socialite\\Facades\\Socialite::isDeferred()

腳本@php artisan package:discover --ansi 處理返回錯誤代碼 1 的 post-autoload-dump 事件

安裝失敗,將 ./composer.json 恢復為其原始內容。

更新:從在 config/app 中聲明提供類的 laravel 5 方式升級,這最終與 laravel 6 包自動發現沖突,因此甚至導致php artisan config:clearcomposer dump-autoload不起作用。 config/app.php刪除'Socialite' => Laravel\\Socialite\\Facades\\Socialite::class解決了這個問題並重新安裝了 socialite 包

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM