尝试安装tymon /智威汤逊-auth包在PHP laravel中,应遵循以下步骤:
Composer.json要求s HOULD是这样的:
"require": {
"php": ">=5.5.9",
"laravel/framework": "5.1.*",
"tymon/jwt-auth": "0.5.*"
},
然后,在配置/ app.php把提供商阵列中的以下内容:
Tymon\JWTAuth\Providers\JWTAuthServiceProvider::class
然后在配置/ app.php添加别名阵列中的下面的
'JWTAuth' => Tymon\JWTAuthFacades\JWTAuth::class,
'JWTFactory' => Tymon\JWTAuthFacades\JWTFactory::class
然后输入以下命令:
php artisan vendor:publish
注:各种教程会提示你下面的PHP工匠供应商:发布--provider =“Tymon \ JWTAuthProviders \ JWTAuthServiceProvider”但befor试图上面的命令即不--provider,也将努力
然后键入:
php artisan jwt:generate
此步骤中,可以验证在应用程序所生成的密钥之后/配置/ jwt.php如下面提及:
'secret' => env('JWT_SECRET', 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'),
任何错误讯息? – Thielicious
我收到:C:\ xampp \ my_xamp \ htdocs \ shops \ laravel55>作曲者更新 装入包含信息的作曲家存储库 更新依存关系(包括require-dev) 您的要求无法解析为可安装的一组包。 问题1 - 在任何版本中都找不到所需的软件包tymon/jwt-auth,软件包名称中可能有拼写错误。 可能的原因: - 包名称 一个错字 - 根据您的最低稳定性设置 –