ajax call Sentinel::check() всегда возвращает ноль
Я использую пакет Sentinel, все хорошо, но когда я хочу вызвать Sentinel::check() и Sentinel::getUser(), используя ajax, он возвращает null. Помоги мне, пожалуйста:(
$currentUser = Sentinel::getUser();
$my_id = $currentUser->id;
return $my_id;
1 ответ
Решение
Я использовал другой способ. Сначала добавьте информацию о пользователе в сеанс после входа
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.