Я пытался перенести мое приложение Laravel в производство. Я следую ниже шагов
1. git clone
2. composer install
3. set env variables
4. (artisan key:generate)
5. artisan migrate --seed
Но когда я запустил установку composer, я получаю следующую ошибку
Класс Collective \ Html \ HtmlServiceProvider не найден в вендоре / laravel / framework / src / Illuminate / Foundation / ProviderRepository.php в строке 146
Я знаю, что эта ошибка означает, что laravelcollective не добавлен в composer.json, и необходимо выполнить следующие действия, как указано Вот
Но я уже сделал то же самое в режиме разработки, и теперь composer.json требует «laravelcollective» и псевдонимов в config / app.php.
Мой вопрос заключается в том, нужно ли мне делать то же, что я делал в dev (для решения проблем с laravelcollective) для каждого нового производственного экземпляра, который я собираюсь настроить?
если ваш проект работает нормально локально, то вам нужно запустить composer update
Рекомендую под ваш проект репо. Вы загрузили папку Vender?
Также попробуйте загрузить (только) vender/composer
папка в вашем vender, and then try to run
композитор установитьor
команда update`
обновите его в файле composer.json.
"require": {
"php": ">=5.5.9",
"laravel/framework": "5.1.*",
"laravelcollective/html": "5.1.*"},
затем запустите команду ‘composer update’, добавив зависимость в ваш файл app / config / app.php.
Пытаться:
composer install --no-scripts
это должно установить все зависимости без проблем