1

任意の php artisan コマンドで次のエラーが発生します。laravel/dingo パッケージを使用しています。

エラーが発生した次の手順を実行しました

    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 artisan コマンドで「トークンをリクエストから解析できませんでした 」というエラーが表示されます。

何がうまくいかなかったでしょう。とても混乱しています:(

4

1 に答える 1

0

同じエラーが発生します - UserController でコンストラクターを使用しているためです。次を呼び出す getAuthenticatedUser メソッドがあります: $user = JWTAuth::parseToken()->authenticate()

次に、コンストラクターで $this->user = $this->getAuthenticatedUser(); を設定します。--それは職人を投げさせます。コンストラクターを削除する以外に回避策をまだ見つけていません。誰かがより良い提案を持っている場合は、私も知りたいです。

于 2016-07-12T15:38:10.937 に答える