Подтвердить что ты не робот

Поставщик: Опубликовать - ничего не публиковать для тега [] - Только на производственном сервере

Я использую стороннюю библиотеку и локально, я установил все, используя шаги, которые они предоставили.

  • Я запустил composer require в пакете и запустил обновление. Это установлено в папку vendor.
  • Затем я добавил путь в provider в config/app, а также как псевдонимы..
  • Я запустил php artisan vendor:publish --provider="Spatie\LaravelAnalytics\LaravelAnalyticsServiceProvider" файл конфигурации, созданный успешно, и у меня не было проблем.
  • Затем я загрузился в производственную среду и продолжал получать Class 'LaravelAnalytics' not found, и я не могу понять проблему.

  • Я побежал php artisan vendor:publish --provider="Spatie\LaravelAnalytics\LaravelAnalyticsServiceProvider"

Но я продолжал получать: Nothing to publish for tag []., что привело меня к мысли, что это может быть проблемой, поскольку пакет не опубликован.

Моя локальная среда - Ubuntu, а моя производственная среда - CentOS. Если я пытаюсь записать компакт-диск в этот каталог на моей производственной среде, он говорит, что не может найти.

Может ли это быть проблемой с регистром, чувствительным к тому, как я добавляю своих поставщиков, которые не собирают этот пакет?

4b9b3361

Ответ 1

Вы используете кешированные файлы конфигурации? попробуйте использовать

php artisan config:clear

и повторите попытку

php artisan vendor:publish

Ответ 2

Вы должны сохранить все для проекта раньше (поставщик php-artisan: publish).