Я использую стороннюю библиотеку и локально, я установил все, используя шаги, которые они предоставили.
- Я запустил
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. Если я пытаюсь записать компакт-диск в этот каталог на моей производственной среде, он говорит, что не может найти.
Может ли это быть проблемой с регистром, чувствительным к тому, как я добавляю своих поставщиков, которые не собирают этот пакет?