Яндекс-сервисы в YML или XML формате.
Есть какие-либо готовый, документированные решения?
Был бы признателен за любую полезную информацию, о наиболее рациональных способах создания XML – файла соответствующего требованиям API Яндекс.
Фид яндекса? ТАк берешь их xml из доки и формируешь
ставь любой пакет для генерации xml \ yml и в путь)
Благодарю. Так и делаю. Ознакамливаюсь с документацией spatie/array-to-xml - вроде подходит...
Делаешь выборку данных из базы и по примитиву скармливаешь все в blade шаблон и будет что то вроде https://opaste.github.io/?gist=0df4ff44-2521-499f-bdf9-0227e9803963 это если на скорую руку нужно
судя по названию достаточно будет ключами массива скопировать структуру документа и заполнить значениями пары ключей
да зачем мучаться с блейд шаблоном можно же массив скормить в пакет
выборка данных, потом в массив, потом, не всегда оптимизированные манипуляции от шпателя и может упереться в нехватку ресурсов сервера (или ограничения на процесс), если объемы выгрузок большие
а вариант, что привел я, обкатан на 70к позициях, жрет мало, обрабатывает быстро только, есть но, выборка lazy + генераторы
тогда да, интересное решение
Благодарю! То, что нужно!
Обсуждают сегодня