Чтобы установить пакет tymon/jwt-auth в PHP laravel, необходимо выполнить следующие шаги:
Требование Composer.json должно быть таким:
"require": {
"php": ">=5.5.9",
"laravel/framework": "5.1.*",
"tymon/jwt-auth": "0.5.*"
},
Затем в config/app.php поместите следующее в массив провайдеров:
Tymon\JWTAuth\Providers\JWTAuthServiceProvider::class
Затем в массив псевдонимов в config/app.php добавьте следующее
'JWTAuth' => Tymon\JWTAuthFacades\JWTAuth::class,
'JWTFactory' => Tymon\JWTAuthFacades\JWTFactory::class
Затем введите следующую команду:
php artisan vendor:publish
Примечание. В различных учебниках вам будет предложен следующий поставщик php artisan:publish --provider="Tymon\JWTAuthProviders\JWTAuthServiceProvider", но перед этим попробуйте приведенную выше команду, т.е. без --provider, и она будет работать.
Затем введите:
php artisan jwt:generate
После этого шага вы можете проверить сгенерированный ключ в app/config/jwt.php, как указано ниже:
'secret' => env('JWT_SECRET', 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'),
person
Honey Thakuria
schedule
19.11.2017