Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 尝试使用Auth::user()获取非对象的属性->;id,带符号JWT_Php_Laravel 5_Jwt - Fatal编程技术网

Php 尝试使用Auth::user()获取非对象的属性->;id,带符号JWT

Php 尝试使用Auth::user()获取非对象的属性->;id,带符号JWT,php,laravel-5,jwt,Php,Laravel 5,Jwt,我有Laravel5.1API,带有JWT TymonDesign身份验证和AngularJs前端。 所以我登录,检索我将在未来所有ajax调用中发送的令牌。 但我有一个问题,最奇怪的是,从令牌中检索用户时,有时返回错误,但并不总是如此。 我的职责如下: 诸如此类 我有一个AppHelper函数,用于检索用户: public static function getCurrentUserIdFromRequest($request) { return Auth::User(

我有Laravel5.1API,带有JWT TymonDesign身份验证和AngularJs前端。 所以我登录,检索我将在未来所有ajax调用中发送的令牌。 但我有一个问题,最奇怪的是,从令牌中检索用户时,有时返回错误,但并不总是如此。 我的职责如下: 诸如此类 我有一个AppHelper函数,用于检索用户:

public static function getCurrentUserIdFromRequest($request)
    {
        return Auth::User()->id; //$request->user()->id;
    }
但这个函数有时(是的,不总是,我不明白为什么,如果是内存或其他问题)返回错误

Trying to get property of non-object 
好像它是空的

Auth::User()

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

当您收到错误时,是否有loggedin用户?我尝试转储用户,但在其他部分返回错误,而没有转储--".. 但是我试过用不同的本地服务器在其他pc上运行,但问题并没有…所以可能是我的Web服务器Xampp…因为在其他pc上,它总是工作并且从不返回此错误。。。WTF:(改为尝试这个Auth::id();当您得到错误时,您是否有一个loggedin用户?我尝试转储用户,但是,在没有转储的其他部分上返回错误--“。但我在其他使用不同localServer的pc上尝试过,但问题并没有出现…因此,可能问题出在我的Web服务器Xampp上..因为在其他pc上,它总是工作并且从不返回此错误…WTF:(请尝试此操作,而不是Auth::id();