Laravel Auth :: guard(' api') - > user()返回null

时间:2018-05-02 11:41:07

标签: laravel

我正在使用laravel 5.6创建REST API。为此,我使用默认的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');

这在我的localhost上完美运行。但是当我把它放到服务器子域时,它每次都会进行未经验证的撤销。

基本上每次验证失败。如果有人有任何建议对我来说非常有用。 非常感谢。

0 个答案:

没有答案