Laravel JWT возвращает данные из двух таблиц - PullRequest
0 голосов
/ 05 января 2019

Я использую аутентификацию JWT через api.php

при входе пользователя в маршрут

Route::post('login', 'AuthController@login'); 

он достиг этого метода в контроллере аутентификации

protected function respondWithToken($token)
    {

        return response()->json([
            'access_token' => $token,
            'token_type' => 'bearer',
            'expires_in' => auth()->factory()->getTTL() * 1000,
            'user' => auth()->user()
        ]);
    }

Здесь 'user' => auth()->user() возвращает данные из пользовательской таблицы, У меня есть другая таблица user_Details, в которой сохранена вся пользовательская информация, я хочу получить подробности из этой таблицы, когда кто-то входит в систему

Помогите мне, пожалуйста.

1 Ответ

0 голосов
/ 15 января 2019

Я нашел другой простой способ сделать это

protected function respondWithToken($token)
    {

        return response()->json([
            'access_token' => $token,
            'token_type' => 'bearer',
            'expires_in' => auth()->factory()->getTTL() * 1000,
            'user' => auth()->user(),
            'user_detail' => user_detail::where('user_id','=',auth()->user()->id)->get()
        ]);
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...