В Windows, когда я устанавливаю чистый проект Symfony с
composer create-project symfony/skeleton my-project
и установите маршрут как
/**
* @Route("/login", name="login")
*/
и затем запустите сервер Symfony Dev, все работает просто отлично.
Если я попытаюсь запустить ту же среду на бродячем ящике, то аннотации игнорируются. Отладка bin / console: маршрутизатор также не показывает маршрутов.
Если я определю их в route.yaml, хотя они работают. Чего мне не хватает?
Я пробовал с усадьбой 8.5.3 и с 8.4.0.
Моя усадьба.yaml похожа на:
ip: 192.168.10.10
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
-
map: '/path/to/code'
to: /home/vagrant/code
sites:
-
map: homestead.test
to: /home/vagrant/code/public
type: symfony4
databases:
- homestead
name: my_project
hostname: my_project
У меня такое ощущение, что это связано с общими папками. Вы когда-нибудь испытывали такое поведение?