Laravel XML Sitemap

Laravel XML Sitemap собирает XML-карту сайта из обычных объектов. Карту можно формировать там, где это удобно приложению — в консольной команде, контроллере или задаче по расписанию, — а пакет отвечает за отрисовку XML.

В записи можно передать всё, что допускает формат: адреса, изображения, hreflang-альтернативы для многоязычных сайтов, приоритет, частоту обновления и дату последнего изменения. Поддерживаются и индексные файлы, когда одной карты становится мало.

Карта этого сайта по адресу /sitemap.xml — вместе с hreflang-альтернативами между русской и английской версиями — сгенерирована этим пакетом.

Установка
composer require sergeybruhin/xml-sitemap