【问题标题】:How to install socialite in laravel 5.7 using composer?如何使用作曲家在 laravel 5.7 中安装社交名流?
【发布时间】:2019-11-13 19:09:24
【问题描述】:

我正在尝试在 laravel 5.7 中安装社交名流。但似乎找不到安装程序包。这是它的外观:

composer require laravel/socialite
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
The "http://packagist.org/p/paragonie/random_compat%24db1b5c1b43ef534aed7fe377b7d6e9ada59ee25deed500ba426fd9e421116aa3.json" file could not be downloaded: failed to open stream: HTTP request failed! 
http://packagist.org could not be fully loaded, package information was loaded from the local cache and may be out of date

我尝试过使用composer require laravel/socialitecomposer require laravel/socialite "^3.2.0",但遇到了同样的问题。

【问题讨论】:

  • 请分享更多细节 - 对我来说,这看起来像是网络问题

标签: composer-php laravel-5.7 laravel-socialite


【解决方案1】:

"^3.2.0" 这是 laravel 5.6 的 laravel 5.7 框架试试这个

composer require laravel/socialite "4.0"

【讨论】:

  • 请分享更多细节。这如何解决网络问题?
【解决方案2】:

我终于从here得到了解决方案

所以我要做的就是将此行添加到composer.json 文件中

"repositories": [
{
    "packagist": false
},
{
    "type": "composer",
    "url": "https://packagist.org/"
}
],

如您所见,composer 需要 https 而 laravel 默认使用 http

【讨论】:

  • 您可能应该更新您的作曲家 (composer self-update)。
猜你喜欢
  • 2020-08-02
  • 2018-08-20
  • 2015-04-15
  • 2013-06-21
  • 2013-06-03
  • 2015-01-14
  • 2016-12-26
  • 2014-03-04
  • 2014-02-25
相关资源
最近更新 更多