php - Laravel 5.8 中的 laravelcollective/html 包安装问题
问题描述
我正在学习 Laravel 5,我想在 Laravel 5.8 中安装 laravelcollective/html。我发现(在这里和其他地方)有几种方法可以做到这一点。但是,我已经尝试过它们,但没有成功。我在 Windows 10 上使用 XAMPP 3.2.2 作为本地服务器。
我尝试过的解决方案和我得到的。
解决方案 1
首先,我添加了这一行
"laravelcollective/html": "5.8.*"
到我的 composer.json 的 require 数组,保存它。而且,在我的项目目录中,我运行了命令
composer update
结果 1
PS C:\xampp\htdocs\mylaravel> composer update
Loading composer repositories with package information
Updating dependencies (including require-dev)
以上是我的终端的复制和粘贴。该过程在该级别停止。
解决方案 2
我试图通过运行安装 laravelcollective/html 包:
composer require "laravelcollective/html:5.8.*"
在此,我尝试了composer require的其他一些参数,例如:
composer require 'laravelcollective/html:5.8.*'
composer require "laravelcollective/html:5.8.*"
composer require "laravelcollective/html:5.8.0"
composer require 'laravelcollective/html:5.8.0'
composer require 'laravelcollective/html:^5.8.0'
composer require "laravelcollective/html:^5.8.0"
即使是没有指明版本的参数:
composer require 'laravelcollective/html'
他们都给出相同的结果
结果 2
PS C:\xampp\htdocs\mylaravel> composer require 'laravelcollective/html:^5.8.0'
[Composer\Downloader\TransportException]
The "https://packagist.org/p/provider-2019-04%241d52886260d9f0e30a70676feea97a605da410b08fd409cad3de1a04bb47c878.json" file could not be downloaded (HTTP
/1.1 404 Not Found)
require [--dev] [--prefer-source] [--prefer-dist] [--no-progress] [--no-suggest] [--no-update] [--no-scripts] [--update-no-dev] [--update-with-dependencies] [--update-with-all-dependencies] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [--sort-packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--] [<packages>]...
任何帮助将不胜感激
解决方案
尝试添加此版本
"laravelcollective/html": "^5.4.0"
然后执行
composer update