小编Ami*_*rov的帖子

JWT,Laravel Class Tymon\JWTAuth\MiddlewareGetUserFromToken不存在

tymondesigns/jwt-auth在我的laravel 5.0.35应用程序上设置了JWT().身份验证很有效.但是,当我使用jwt.auth中间件时出现错误:exception 'ReflectionException' with message 'Class Tymon\JWTAuth\MiddlewareGetUserFromToken does not exist'

感谢您的帮助)))以下文件可能对您有所帮助:

app.php

$providers = [
    // other records
    'Tymon\JWTAuth\Providers\JWTAuthServiceProvider',
];

'aliases' => [
    // other records
    'JWTAuth'   => 'Tymon\JWTAuth\Facades\JWTAuth',
    'JWTFactory' => 'Tymon\JWTAuth\Facades\JWTFactory'
];
Run Code Online (Sandbox Code Playgroud)

kernel.php

protected $routeMiddleware = [
    'auth' => 'App\Http\Middleware\Authenticate',
    'auth.basic' => 'Illuminate\Auth\Middleware\AuthenticateWithBasicAuth',
    'guest' => 'App\Http\Middleware\RedirectIfAuthenticated',
    'jwt.auth' => 'Tymon\JWTAuth\MiddlewareGetUserFromToken',
    'jwt.refresh' => 'TymonJWTAuth\MiddlewareRefreshToken'
];
Run Code Online (Sandbox Code Playgroud)

我称之为jwt.auth中间件的控制器

namespace App\Http\Controllers\Resources;

use IlluminateHttpRequest;

use App\Http\Requests;
use App\Http\Controllers\Controller;
use JWTAuth;
use Tymon\JWTAuth\Exceptions\JWTException;
use App\User;


use PDO;
use Log; …
Run Code Online (Sandbox Code Playgroud)

php jwt laravel laravel-5

1
推荐指数
1
解决办法
1852
查看次数

标签 统计

jwt ×1

laravel ×1

laravel-5 ×1

php ×1