嘗試安裝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,軟件包名稱中可能有拼寫錯誤。 可能的原因: - 包名稱 一個錯字 - 根據您的最低穩定性設置 –