120分钟不活动后,我允许会话在session.php中过期。有没有办法在会话期满后触发数据库中的更新?
我正在尝试下面的代码,只有第一部分在用户登录的地方有效:
public function handle($request, Closure $next)
{
if (\Auth::check()) {
// The user is logged in...
$user = \Auth::user();
$user->lastActive = date('Y-m-d H:i:s');
$user->online = 1;
$user->save();
}
elseif (\Auth::logout()) {
$user->lastActive = date('Y-m-d H:i:s');
$user->online = 0;
$user->save();
}