Як в Laravel згенерувати файл для завантаження на льоту

Це можна зробити наступним чином

use Symfony\Component\HttpFoundation\StreamedResponse;
$generator = $service->getGenerator();

$response = new StreamedResponse();
$response->headers->set('Content-Type', 'text/xml');

$response->setCallBack(function () use($generator) {
	foreach($generator as $item) {
		echo View::make('some-item', 'item' => $item]);
	}
});

return $response;
Alex · 3 роки тому
Коментарі (0)

    Ще немає коментарів

Щоб залишити коментар необхідно авторизуватися.

Вхід / Реєстрація