2016-06-21 81 views
1

我收到以下錯誤任何PHP工匠命令。我正在使用laravel/dingo包。Laravel php artisan顯示JWT錯誤

難道錯誤

什麼會去「令牌不能從請求解析」下面的步驟,這導致錯誤

Loading composer repositories with package information 
Updating dependencies (including require-dev)       
    - Removing rap2hpoutre/laravel-log-viewer (v0.6.1) 
    - Removing dingo/blueprint (v0.1.5) 
    - Installing dingo/blueprint (v0.1.6) 
    Downloading: 100%   

    - Removing dingo/api (dev-master 8cd1a6c) 
    - Installing dingo/api (v1.0.0-beta3) 
    Downloading: 100%   

    - Removing cartalyst/support (v1.1.2) 
    - Installing cartalyst/support (v1.2.0) 
    Downloading: 100%   

Writing lock file 
Generating autoload files 
> php artisan optimize 

composer update 
> php artisan clear-compiled 


    [Tymon\JWTAuth\Exceptions\JWTException]   
    The token could not be parsed from the request 

從那時起任何PHP工匠命令顯示錯誤。這麼多困惑:(

回答

0

我得到相同的錯誤 - 這是因爲我在我的UserController中使用構造函數,我有一個getAuthenticatedUser方法調用: $ user = JWTAuth :: parseToken() - > authenticate( )

然後在我的構造函數中,我設置了$ this-> user = $ this-> getAuthenticatedUser(); - 這使得工匠拋出一個合適的東西,除了移除構造函數之外,如果有人有更好的建議,我也想知道。