Как коммитить классы для разработки, чтобы потом не было проблем с продакшном?
Здравствуйте. При разработке в проекте использую barryvdh/laravel-debugbar. Для него в config/app.php добавлены строки:
Barryvdh\Debugbar\ServiceProvider::class,
'Debugbar' => Barryvdh\Debugbar\Facades\Debugbar::class.
С ними был закоммичен app.php. Сейчас при переносе проекта на продакшн (с помощью git) была запущена команда composer install --optimize-autoloader --no-dev. Естественно появилась ошибка "Class Barryvdh\Debugbar\ServiceProvider not found."
Как это правильно исправить эту ситуацию?
Alixx, удаляйте из config/app.php что добавили, авто находилка пакетов работет, не нужно добавлять туда. Только для особых случаев. Не забывайте при деплое на продакшн очищать кеши настройки(да и другие)