尝试使用Auth :: user() - > id withTymonDesign JWT获取非对象的属性

时间:2016-12-14 08:59:50

标签: php laravel-5 jwt

我有Laravel 5.1 Api,在AngularJs中使用JWT TymonDesign身份验证和前端。 所以我登录,检索我将在以后的所有ajax调用中发送的令牌。 但我有问题,最奇怪的是有时返回错误,而不是总是,从令牌中检索用户。 我关注这个帖子的功能: https://github.com/tymondesigns/jwt-auth/issues/125等等 我有一个检索用户的AppHelper函数:

public static function getCurrentUserIdFromRequest($request)
    {
        return Auth::User()->id; //$request->user()->id;
    }

但是这个功能,有时候(是的并不总是,我不明白为什么,如果是内存或其他的问题),返回错误。

Trying to get property of non-object 

喜欢它是null

Auth::User()

我也尝试使用$requestAuth::id(),但问题是相同的。

0 个答案:

没有答案