2017-10-19 116 views
1

请协助,作曲家无法安装tymon/JWT-AUTH:0.5 *作曲家无法安装tymon/JWT-auth的

我曾类型:

composer require tymon/jwt-auth:0.5.* 

我也试图加入FF在项目composer.json:

require { 
.... 
"tymon/jwt-auth": "dev-master", 
.... 

} 

和 “tymon /智威汤逊-auth的”: “0.5。*” 分别

Plase注:我是新来拉拉威尔......

+1

任何错误讯息? – Thielicious

+0

我收到:C:\ xampp \ my_xamp \ htdocs \ shops \ laravel55>作曲者更新 装入包含信息的作曲家存储库 更新依存关系(包括require-dev) 您的要求无法解析为可安装的一组包。 问题1 - 在任何版本中都找不到所需的软件包tymon/jwt-auth,软件包名称中可能有拼写错误。 可能的原因: - 包名称 一个错字 - 根据您的最低稳定性设置 –

回答

0

你可能会得到一个0.5版本通过简单:composer require tymon/jwt-auth

从0.5指定,你可以使用composer require tymon/jwt-auth:^0.5

+0

没有运气的包不能在一个稳定的,足够的版本:我得到: [InvalidArgumentException] 找不到包tymon/jwt-auth在最低稳定性(稳定)的任何版本。当I:composer需要tymon/jwt-auth并指定我得到相同的错误时,检查包装拼写或最小稳定性。 –

+0

你的composer.json中有“最小稳定性”吗? –

+0

其实我无法用任何稳定性设置重新创建您的问题。 –

0

要安装这个包,你将需要:

Laravel 4 or 5 (see compatibility table) 
PHP 5.4 + 

通过编辑器安装 - 编辑您的composer.json以要求包装。

"require": { 
    "tymon/jwt-auth": "0.5.*" 
} 

然后在你的终端把它的运行composer update

安装有https://github.com/tymondesigns/jwt-auth/wiki/Installation 没有什么说一下dev-master,与0.5.*

+0

我正在使用“php”:“> = 7.0.0”(仅供参考:laravel 5.5.13和composer 1.5.2),它是否适用于php 7 ...? –

+0

是的,你去 – Thielicious

+0

是的,什么Thielicious?我必须做什么 ?因为我有PHP 7。我必须降级到php 5.6吗?你说的是什么? –

0

尝试安装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'),