2015-07-14 2 views
1

У меня проблема при установке laravelcollective/html в laravel 5.1 Install laravelcollective/html document. Во-первых, я устанавливаю через Composer:Невозможно установить laravelcollective/html в Laravel 5.1

composer require illuminate/html 

сообщение: Using version ~5.0 for illuminate/html ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev)

Но это версия 5.0, так удалить его.

composer remove illuminate/html 

и установите версию 5,1

"require": { 
    "laravelcollective/html": "5.1.*" 
} 

Далее, обновление Composer из терминала:

composer update 

Затем добавить нового поставщика к провайдерам массива конфигурации/app.php:

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

Наконец, добавьте два класса псевдонимов в алиасы массив конфигурации/app.php:

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

И сообщение об ошибке:

FatalErrorException in ProviderRepository.php line 146: 
Class 'Collective\Html\HtmlServiceProvider' not found 

ответ

3

Прежде чем я побежал обновления композитор, я как-то добавил к конфигурации/приложения .php ниже и, таким образом, он породил ту же ошибку, которую вы получали.

Не добавляйте ниже до тех пор, пока не выполните обновление композитора.

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

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

У меня есть решение. Вы можете выполнить эту команду ниже композитором. Это установит laravelcollective/html

composer require laravelcollective/html 
0

Моя проблема была у меня была кэшированные конфигурационный файл, я не мог повторно кэш его, поскольку он получает кэшируются через ремесленника и ремесленных бросает ошибку.

Решение:

Удалены:

bootstrap/cache/config.php 

composer update