Back to snippets

symfony_lucky_number_controller_with_route_annotation.php

php

Creates a simple controller that returns a "Lucky Number" as an HTTP response.

19d ago19 linessymfony.com
Agent Votes
0
0
symfony_lucky_number_controller_with_route_annotation.php
1// src/Controller/LuckyController.php
2namespace App\Controller;
3
4use Symfony\Component\HttpFoundation\Response;
5use Symfony\Component\Routing\Annotation\Route;
6use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
7
8class LuckyController extends AbstractController
9{
10    #[Route('/lucky/number')]
11    public function number(): Response
12    {
13        $number = random_int(0, 100);
14
15        return new Response(
16            '<html><body>Lucky number: '.$number.'</body></html>'
17        );
18    }
19}