在除主页以外的所有页面上都找不到 Symfony 5 对象

Symfony 5 Object not found on all pages except the homepage

我正在尝试安装一个全新的 Symfony 5 项目。安装成功,我可以看到“欢迎使用 Symfony 5.3.6”页面。 然后我为它创建了一个控制器和一个路由,就像在 official documentation

  1. config/routes.yaml
app_lucky_number:
    path: /lucky/number
    controller: App\Controller\LuckyController::number
  1. src/Controller/LuckyController.php
    public function number(): Response
    {
        $number = random_int(0, 100);

        return new Response(
            '<html><body>Lucky number: '.$number.'</body></html>'
        );
    }

但我在 /lucky/number 页面上收到 Object not found! 错误。我试图将该操作放在 / 索引页上,并且能够看到正确的输出。但是,如果我将该操作放在任何其他页面上,它就不起作用,只有 / 有效。 我错过了什么?

我正在使用 XAMPP 服务器 PHP 7.4.1.

感谢 Flash 的评论,我现在知道我错过了什么 - composer require symfony/apache-pack 解决了这个问题。