start_date->gte(now())) { // ? Le teaser est activé ? if ($settings->activated_teaser === true) { return redirect()->route('fo.teaser'); } // * Redirection return redirect($settings->redirect_close); } // ? Le jeu est terminé ? if ($settings->end_date < now()) { // ? La page de fermeture est activée et sa date d'expiration n'est pas dépassée ? if ($settings->activated_close_page === true && $settings->close_page_active_date->gt(now())) { return redirect()->route('fo.end'); } // * Redirection return redirect($settings->redirect_close); } return $next($request); } }