JWT хорошо работает с моим приложением Laravel на локальном компьютере, но после хостинга он только регистрирует пользователя и сразу же, если я проверяю аутентифицированного пользователя с тем же токеном, сгенерированным в ответ на вход в систему, он показывает «Unauthorized» - User not not авторизовался
Я использую сервер Linux с MySQL, PHP 7.1.
маршруты / api.php
// @api.php
Route::post('stillHere', [
'uses' => 'AuthController@me',
'middleware' => 'api'
]);
App / Http / Контроллеры / AuthController.php
public function __construct()
{
$this->middleware('api', ['except' => ['login','register']]);
}
public function me() {
return response()->json(['user' => Auth::guard()->user()]);
}
Когда я отправляю запрос POST на https://mysubDomain.myDomain.com/api/stillHere, включая токен на предъявителя:
Я должен получить ответ от аутентифицированного пользователя
НО
Я получаю нулевой ответ
Промежуточное ПО API не возвращает пользователя назад, но Auth :: User () возвращает null