АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
⊗pplrPmORsHH 181 of 194 menu
Бесплатный тренинг по JavaScript: работа с Drag-and-Drop. Начало 2 октября. Жми для записи!

Заголовки ответа в Laravel

К объекту ответа можно добавлять HTTP заголовки. Пример:

<?php class PostController extends Controller { public function show() { return response('text', 200) ->header('Content-Type', 'text/plain'); } } ?>

Можно использовать несколько методов header в виде цепочки для добавления нескольких заголовков в отклик:

<?php class PostController extends Controller { public function show() { return response('Hello World', 200) ->header('Content-Type', 'text/plain') ->header('X-Header-One', 'value') ->header('X-Header-Two', 'value'); } } ?>

Можно также отправлять несколько заголовков в виде массива, используя метод withHeaders:

<?php class PostController extends Controller { public function show() { return response('text', 200)->withHeaders([ 'Content-Type' => 'text/plain', 'X-Header-One' => 'value', 'X-Header-Two' => 'value', ]); } } ?>