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

Заголовки ответа в 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', ]); } } ?>