Хорошо, поэтому я хочу проверить, находятся ли мои пользователи в сети или нет, я думаю, что хороший способ сделать это - использовать таблицу сеансов, которую предоставляет laravel. Я новичок, хотя, может быть, кто-нибудь в первую очередь объяснит мне, что означают эти данные.Может кто-нибудь объяснить таблицу сеансов laravel
sessions
CREATE TABLE ( id
VARCHAR (40) NOT NULL, last_activity
INT (10) NOT NULL, data
ТЕКСТА NOT NULL, ПЕРВИЧНЫЙ КЛЮЧ (id
) );
last_activity - это временная метка unix, это ясно для меня.
Мой ID = lGBzJ0dIWiebrwjFlkQAE19NHuNHvsPRVS7e4CRO
Это равно значению печенья, но это не говорит, все, что многое для меня.
и мои данные = a: 3: {s: 5: ": new:"; a: 0: {} s: 5: ": old:"; a: 0: {} s: 10: " csrf_token "; s: 40:" XOZbMp8mrVUbu2Lk4c1cEdCoJUQIL3tSeHaztH1v ";}
Что означают эти 2 и как я могу использовать их для получения идентификатора пользователя из них в laravel?
Спасибо, что это очень полезный ответ, по крайней мере, я знаю, с чем я работаю. Я видел, что у laravel есть last_activity в таблице сессий, и это, кажется, отлично работает для моей цели внедрения его в таблицу моих пользователей. Я могу только вернуть его в laravel/sessions/database.php. Вы случайно не знаете, где я могу найти код, который использует laravel для проверки последней активности? –
Laravel не использует последнюю активность сеанса вне драйвера сеанса. Он используется для прокрутки (очистки) старых сеансов из таблицы сеансов, ничего другого. –