Проблема установки пакета laravelcollective / html в Laravel 5.8 - PullRequest
1 голос
/ 07 июля 2019

Я изучаю Laravel 5 и хочу установить laravelcollective / html в Laravel 5.8. Я нашел (здесь и где-то еще) пару способов сделать это. Но я попробовал их безуспешно. Я использую XAMPP 3.2.2 в качестве локального сервера в Windows 10.

Решения, которые я пробовал и что я получил.

Раствор 1

Сначала я добавил эту строку

"laravelcollective/html": "5.8.*" 

в массиве composer.json'а, сохраните его. И в каталоге моего проекта я выполнил команду

    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>]...

изображение результата решения2

Буду признателен за любую помощь

Ответы [ 2 ]

1 голос
/ 07 июля 2019

Попробуйте добавить эту версию

"laravelcollective/html": "^5.4.0"

Затем выполните

composer update
0 голосов
/ 07 июля 2019

Из документов LaravelCollective / HTML :

Начните с установки этого пакета через Composer. Отредактируйте файл composer.json вашего проекта, чтобы он требовал laravelcollective / html.

composer require 'laravelcollective/html:^5.4.*'

Затем добавьте вашего нового провайдера в массив провайдеров config / app.php:

'providers' => [
    // ...
    Collective\Html\HtmlServiceProvider::class,
    // ...
  ],

Наконец, добавьте два псевдонима класса в массив псевдонимов config / app.php:

'aliases' => [
    // ...
  'Form' => Collective\Html\FormFacade::class,
  'Html' => Collective\Html\HtmlFacade::class,
   // ...
 ],

Завершите его с помощью composer update, и вы должны быть настроены!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...