src/Controller/ContactController.php line 16

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  4. use Symfony\Component\HttpFoundation\Response;
  5. use Symfony\Component\HttpFoundation\Request;
  6. use Symfony\Component\Routing\Annotation\Route;
  7. class ContactController extends AbstractController
  8. {
  9.     /**
  10.      * Page Contact
  11.      */
  12.     #[Route('/contact'name'contact')]
  13.     public function index(): Response
  14.     {
  15.         return $this->render('contact/contact.html.twig');
  16.     }
  17.     /**
  18.      * Demande de démo
  19.      */
  20.     #[Route('/demande-demo'name'contact_demo')]
  21.     public function demo(): Response
  22.     {
  23.         return $this->render('contact/demo.html.twig');
  24.     }
  25.     /**
  26.      * Démarrer avec JobsREADY
  27.      */
  28.     #[Route('/demarrer'name'contact_start')]
  29.     public function start(): Response
  30.     {
  31.         return $this->render('contact/start.html.twig');
  32.     }
  33.     /**
  34.      * Traitement des formulaires (contact / démo / démarrage)
  35.      * Pas de logique métier pour l’instant
  36.      */
  37.     #[Route('/contact/send'name'contact_send'methods: ['POST'])]
  38.     public function send(Request $request): Response
  39.     {
  40.         // Traitement futur : validation, email, CRM, etc.
  41.         return $this->redirectToRoute('contact');
  42.     }
  43. }