ajax 总是调用 Sentinel::check() return 空
ajax call Sentinel::check() always return null
我使用 Sentinel 包,一切都很好,但是当我想使用 ajax 调用 Sentinel::check() 和 Sentinel::getUser() 时,它 return 为空。
请帮助我:(
$currentUser = Sentinel::getUser();
$my_id = $currentUser->id;
return $my_id;
我用了另一种方式。
登录后首先将用户信息添加到会话中
Session::put('city_id', $currentUser->city_id);
然后转到 app/Http/Kernel。php 并在休息 api 路由
上进行活动会话
'api' => [ \App\Http\Middleware\EncryptCookies::class, \Illuminate\Session\Middleware\StartSession::class, 'throttle:60,1', 'bindings', ],
并在 ajax 调用中使用它。
我使用 Sentinel 包,一切都很好,但是当我想使用 ajax 调用 Sentinel::check() 和 Sentinel::getUser() 时,它 return 为空。 请帮助我:(
$currentUser = Sentinel::getUser();
$my_id = $currentUser->id;
return $my_id;
我用了另一种方式。 登录后首先将用户信息添加到会话中
Session::put('city_id', $currentUser->city_id);
然后转到 app/Http/Kernel。php 并在休息 api 路由
上进行活动会话'api' => [ \App\Http\Middleware\EncryptCookies::class, \Illuminate\Session\Middleware\StartSession::class, 'throttle:60,1', 'bindings', ],
并在 ajax 调用中使用它。