J'utilise laravel 5.7 , j'installe de nouveaux projets laravel et je configure les fournisseurs de services JWT dans app.php strong >. Maintenant, j'exécute la commande pour publier le fichier de configuration JWT mais j'ai eu une erreur comme celle-ci
Dans ProviderRepository.php ligne 208:
Classe 'Tymon \ JWT \ Providers \ JWTAuthServiceProvider' introuvable
Je ne sais pas comment résoudre ce problème.
3 Réponses :
Suivez ce lien: laravel-jwt-api
Étape 1: mise à jour du compositeur
Étape 2: php artisan migrate
Étape 3: php artisan serve
et mettre le message dans le facteur
http://127.0.0.1:8000/api/auth/login
J'espère que cela fonctionnera pour vous!
Installer via composer
Exécutez la commande suivante pour extraire la dernière version:
'providers' => [ ... Tymon\JWTAuth\Providers\LaravelServiceProvider::class, ]
Ajouter un fournisseur de services
Ajouter le fournisseur de services à le tableau fournisseurs
dans le fichier de configuration config / app.php
comme suit:
composer require tymon/jwt-auth
ok mais où j'exécute cette commande signifie que j'exécute cette commande sur mon projet existant ou un nouveau projet?
@Beerussama vous pouvez exécuter cette commande via l'invite de commande, oui vous pouvez également être utilisé dans un projet existant
Copied File [/vendor/tymon/jwt-auth/config/config.php] To [/config/jwt.php] Publishing complete.Blockquote
Ignition \ IgnitionServiceProvider [2] Fournisseur: Fideloper \ Proxy \ TrustedProxyServiceProvider [3] Fournisseur: Fruitcake \ Cors \ CorsServiceProvider [4] Fournisseur: Illuminate \ Foundation \ Providers \ FoundationServiceProvider [5] Fournisseur: Illuminate \ Mail \ MailServiceProvider [6] Fournisseur: Illuminate \ Notifications \ NotificationServiceProvider [7] Fournisseur: Illuminate \ Pagination \ PaginationServiceProvider [8] Fournisseur: Laravel \ Tinker \ TinkerServiceProvider [9] Fournisseur: Tymon \ JWTAuth \ Providers \ LaravelServiceProvider [10] Balise: config [11] Étiquette: cors [12] Balise: flare-config [13] Étiquette: configuration d'allumage [14] Balise: erreurs laravel [15] Étiquette: laravel-mail [16] Étiquette: laravel-notifications [17] Balise: pagination-laravel
9
php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\JWTAuthServiceProvider" php artisan config:cache php artisan vendor:publish and then select Which provider or tag's files would you like to publish`enter code here` [0 ] Publish files from all providers and tags listed below [1 ] Provider: Facade\
avez-vous exécuté
composer require tymon / jwt-auth
?je lance
composer require tymon / jwt-auth: 0.5. * - dev