laravel5.8 my composer.json
"tymon/jwt-auth": "dev-develop"
kernel.php
protected $routeMiddleware = [
/*
* jwt
*/
'jwt.auth' => 'Tymon\JWTAuth\Middleware\GetUserFromToken',
'jwt.refresh' => 'Tymon\JWTAuth\Middleware\RefreshToken',
'jwt.admin' => '\App\Http\Middleware\AdminCheck::class',
];
но введите описание изображения здесь
Don 'GetUserFromToken.php
, но если у меня нет токена для запроса, он вернет 401, я не знаю, почему config/auth.php
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'jwt',
'provider' => 'users',
//'hash' => false,
],
],
route /routes/web.php
Route::group(['middleware' => 'jwt.auth'], function () {
//Route::get('logout','UserController@logout')->name('UserLogout');
Route::get('profile','UserController@getAuthInfo')->name('UserInfo');
Route::post('password/reset','UserController@resetPassword')->name('ResetPassword');
Route::get('select','UserController@SelectUser')->name('SelectUser');
});