Я пытаюсь создать XML-файл в Laravel. Я передаю данные для просмотра.Blade View not rendering xml
Однако XML не рендеринг.
Это то, что я делаю на моем взгляде
<?php header('Content-Type: text/xml'); ?>
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
@foreach ($merchants as $merchant)
<url>
<loc>{{ $merchant->merchant_url_text }}</loc>
</url>
@endforeach
</urlset>
Это, однако, только печать переменных $ купца-> merchant_url_text несколько раз без какой-либо структуры.
Любая помощь с тем, что я делаю неправильно.
Уверен, что это не только ваш браузер, который выглядит так, как есть? Что вы видите при просмотре источника страницы в браузере? –
@JohnBupit Когда я вижу источник страницы, он показывает теги. В том же браузере, если я открою эту ссылку http://www.promospro.com/sitemaps01_featured_page.xml, я могу правильно отобразить XML. Любая причина, по которой мой контент не отображается должным образом. Кроме того, если теги правильно отображаются в источнике страницы, означает ли это, что он считается фактическим xml-файлом? –