2016-06-21 2 views
1

Я получаю следующие ошибки для любой команды php artisan. Я использую пакет 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(); - это заставляет artisan бросать подгонку. Я не выяснил, что работает только что, кроме удаления конструктора, если у кого-то есть лучшее предложение, я бы тоже хотел знать.