J'utilise une bibliothèque tierce et localement, j'ai tout installé en utilisant les étapes qu'ils ont fournis.
composer require
sur le package et a exécuté une mise à jour. Celui-ci est installé dans le dossier vendor
.provider
dans config/app
et aussi comme alias ..php artisan vendor:publish --provider="Spatie\LaravelAnalytics\LaravelAnalyticsServiceProvider"
le fichier de configuration a été créé avec succès et je n'ai eu aucun problème.J'ai ensuite téléchargé dans l'environnement de production et j'ai continué à obtenir Class 'LaravelAnalytics' not found
et je n'arrive pas à comprendre le problème ..
L'Iran php artisan vendor:publish --provider="Spatie\LaravelAnalytics\LaravelAnalyticsServiceProvider"
Mais j'ai continué à obtenir: Nothing to publish for tag [].
ce qui m'a amené à penser que cela pourrait être le problème car le paquet n'est pas publié.
Mon environnement local est Ubuntu et mon environnement de production est CentOS .. Si j'essaie de CD dans ce répertoire sur mon environnement de production, il dit ne peut pas trouver.
Cela pourrait-il donc être un problème avec la casse sensible sur la façon dont j'ajoute mes fournisseurs qui ne récupèrent pas ce paquet?
utilisez-vous des fichiers de configuration mis en cache? essayez d'utiliser
php artisan config:clear
et réessayer
php artisan vendor:publish