Wer versucht, das Paket tymon/jwt-auth unter Laravel nach den Anleitungen hier oder hier zu installieren, wird recht schnell feststellen dass das nicht zum Erfolg führt. Folgt man den Anleitungen, landet man schnell bei einem
Class 'Tymon\JWTAuth\Providers\LaravelServiceProvider' not found
Ursache hierfür ist, dass sich die Vorgehensweise geändert hat ohne dass das vernünftig dokumentiert wurde bis dato.
Zum Ziel kommt man, in dem man mit
composer require tymon/jwt-auth:1.0.0-rc.1
die derzeit aktuelle Version installiert. Mit
php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\LaravelServiceProvider"
kann man dann dafür sorgen, dass alles eingerichtet wird in Laravel. Ab Laravel 5.5 ist das Eintragen zusätzlicher Zeilen in der app.php im Config-Verzeichnis auch nicht mehr notwendig.