Laravel 5.2: при переходе к производству класс Collective \ Html \ HtmlServiceProvider не найден в папке поставщика

Я пытался переместить свое приложение laravel в производство. Я следую нижеприведенным шагам

1. git clone
2. composer install
3. set env variables
4. (artisan key:generate)
5. artisan migrate --seed

Но когда я запустил установку композитора, я получаю следующую ошибку

Класс Collective \ Html \ HtmlServiceProvider не найден в vendor / laravel / framework / src / Illuminate / Foundation / ProviderRepository.php в строке 146

Я знаю, что эта ошибка означает, что laravelcollective не добавлен в composer.json и вам необходимо выполнить шаги, указанные в здесь

Но я уже проделал то же самое в режиме разработки, и теперь composer.json требует "laravelcollective" и псевдонимов в config / app.php.

Мой вопрос: нужно ли мне делать то же самое, что я сделал в dev (решение проблемы laravelcollective) для каждого нового производственного экземпляра, который я собираюсь его настроить?


person sarav    schedule 24.02.2016    source источник
comment
@oseintow вместо composer install?. попытался установить вместо композитора, но получил ошибку. Я думаю, что нужно запустить только composer install, только тогда он может создать файл .env.   -  person sarav    schedule 24.02.2016


Ответы (3)


если ваш проект работает нормально локально, вам нужно запустить composer update commend в репозитории вашего проекта. вы загрузили папку продавца?

Также попробуйте загрузить (только) папку vender/composer в вашу команду vender, and then try to runcomposer installorupdate`

person Qazi    schedule 24.02.2016
comment
Я не загружал папку поставщика, чтобы минимизировать размер проекта. - person sarav; 24.02.2016
comment
просто создайте каталог vender и загрузите только каталог composer, затем попробуйте - person Qazi; 24.02.2016

обновите его в своем файле composer.json.

"require": {
    "php": ">=5.5.9",
    "laravel/framework": "5.1.*",
    "laravelcollective/html": "5.1.*"
},

затем выполните команду "composer update" после добавления зависимости в файл app / config / app.php ..

person Gautam Patadiya    schedule 24.02.2016
comment
Его уже добавили. в то время как установка / обновление композитора дает ту же ошибку - person sarav; 24.02.2016

Пытаться:

composer install --no-scripts

это должно установить все зависимости без проблем

person Christian Giupponi    schedule 24.02.2016