Laravel JWT从两个表返回数据

时间:2019-01-05 20:01:29

标签: database laravel-5 jwt

我正在通过api.php使用JWT身份验证

当用户登录到路线

@For %%A In (*.*) Do @For /F "Tokens=* Delims=0123456789 " %%B In ("%%A") Do @Ren "%%~A" "%%B"

他在身份验证控制器中达到了此方法

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_Details,其中保存了所有用户信息,我想从该表中获取详细信息,直到有人登录为止

请帮帮我。

1 个答案:

答案 0 :(得分:0)

我找到了另一种简单的方法

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()
        ]);
        }