Предположим, у нас есть маршрут вида:
drive_student_list:
path: /download-pdf/{drive}/{driveId}/{type}
controller: SomeController::someFunction
requirements:
drive: campus|walkin
driveId: '\d+'
type: applied|attended|qualified
который генерирует URL-адреса, такие как:
/download-pdf/campus/1/applied
или,
/download-pdf/walkin/3/qualified
Как я могу добавить этот маршрут в свой security.yaml, чтобы только администратор мог получить доступ к этому маршруту?
Вы можете добавить такой URL-адрес в security.yaml следующим образом:
- { path: '^/download-pdf/', roles: IS_AUTHENTICATED_FULLY }