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