ms_dizzy_
// app/Http/Middleware/Authenticate.php
public function handle($request, Closure $next, ...$guards)
{
$this->authenticate($request, $guards);
if (Auth::check()) {
Auth::user()->update(['last_activity' => now()]);
if (time() - strtotime(Auth::user()->last_activity) > config('session.lifetime') * 60) {
Auth::user()->update(['is_active' => 0]);
}
Auth::user()->update(['last_activity' => now()]);
}
return $next($request);
}
Auth::user()->update(['last_activity' => now()]);
bu kısmı da sürekli dolaşıyorsa siteyi kapatmadıysa sürekli günceller bu sayede session süresi sitedeyse dolmaz
ben böyle bir şey düşündüm ama