Laravel Auth :: guard ('api') -> user () возвращает null

Я создаю REST API с laravel 5.6. Для этого я использую для аутентификации метод laravel api_token по умолчанию.

Я сделал так, чтобы получить API профиля пользователя

public function getUserProfile(){
        if ( Auth::guard('api')->check() ){
            $user = Auth::guard('api')->user();
            return response()->json([
                'data' => $user->toArray(),
                'success' => true
            ]);
        }else{
            return response()->json(['errors' =>  array('status' => 401, 'detail' => 'Authentication error.'),'success' => false], 200);
        }
    }

Маршрут такой: -

Route::get('getuser', 'Api\Auth\LoginController@getUserProfile');

Это отлично работает на моем локальном хосте, но когда я помещаю его в субдомен сервера, он каждый раз возвращается без аутентификации.

В основном сбой аутентификации каждый раз. Если у кого-то есть какие-либо предложения, которые мне очень помогут. Заранее большое спасибо.

Вы пробовали Route::get('getuser', 'Api\Auth\LoginController@getUserProfile')->middleware('auth‌​:api');?

Quezler 02.05.2018 14:23

не работает с этим.

Ishaque Javed 02.05.2018 14:54

Проблема, которую я обнаружил: сервер не получает информацию заголовка «Авторизация».

Ishaque Javed 02.05.2018 14:55

Вы уверены, что ваш интерфейсный URL-адрес и конечный конечный URL-адрес относятся к одному домену (или субдомену в вашем случае)?

Musa Haidari 07.09.2019 06:51
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Laravel Scout - это популярный пакет, который предоставляет простой и удобный способ добавить полнотекстовый поиск в ваше приложение Laravel. Он...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
2
4
926
0

Другие вопросы по теме