2017-10-19 112 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'),