У меня есть эти таблицы:
xml_documents
таблица, в которой есть только один столбец, то есть id
master_information
таблица со столбцами id
, xml_document_id
, container
, next_page
отношение один к одному.
на моей модели все работает. Я могу добавлять, обновлять, удалять, и все работает отлично.
теперь я хочу экспортировать свою модель в формате xml.
поэтому мне нужно перенести мою модель xmlDocument в массив, а затем передать этот массив в xml. Я могу сделать вторую часть сам, которая переводит массив php в xml, но я не знаю, как перенести модель в массив.
Я пробовал это:
$xmlDocument = XmlDocument::find(4)->get()->toArray();
dd($xmlDocument)
но я получил все строки xml_document, подобные этому
array(2) { [0]=> array(1) { ["id"]=> int(4) } [1]=> array(1) { ["id"]=> int(5) } }
Затем я попробовал это:
$xmlDocument = XmlDocument::find(4)->toArray();
dd($xmlDocument)
но я получил это:
array(1) { ["id"]=> int(5) }
Мне нужно также получить отношения. Например:
Array (
[id] = 4
[xmlInformation] => Array (
[id] => 1
[container] => 'bla'
[next_page] => 'bla bla'
)
Вы можете помочь, пожалуйста?