Laravel — Ответы на запросы

Laravel — Ответы на запросы

От автора: для каждого запроса существует ответ. В Laravel запросы предполагают несколько способов возвращения ответа. Ответ может быть отправлен или из маршрута, или из контроллера. Базовый ответ, который можно отправить, — это простая строка, как показано в приведенном ниже примере кода. Эта строка будет автоматически преобразована в соответствующий HTTP-ответ.

Пример

Шаг 1 — Добавьте в файл app/Http/routes.php следующий код.

Шаг 2. Перейдите по следующему URL-адресу, чтобы проверить базовый ответ. //localhost:8000/basic_response

Шаг 3 – В результате вы получите следующее.

Laravel — Ответы на запросы

Присоединение заголовков

Ответ может быть присоединен к заголовку с помощью метода header(). Мы также можем присоединить ряд заголовков, как показано в приведенном ниже примере кода.

Пример

Шаг 1 — Добавьте в файл app/Http/routes.php следующий код.

Шаг 2. Перейдите по следующему URL-адресу, чтобы проверить базовый ответ. //localhost:8000/header

Шаг 3 – В результате вы получите следующее:

Laravel — Ответы на запросы

Прикрепление файлов cookie

Для прикрепления файлов cookie используется метод attachcookie(). Файл cookie, сгенерированный с помощью этого метода, можно присоединить, вызвав метод cookie() с экземпляром ответа. По умолчанию все файлы cookie, созданные Laravel, шифруются и подписываются, поэтому они не могут быть изменены или прочитаны клиентом.

Пример

Шаг 1 — Добавьте следующий код в файл app/Http/routes.php.

Шаг 2. Перейдите по следующему URL-адресу, чтобы проверить базовый ответ. //localhost:8000/cookie

Шаг 3 – В результате вы должны получить следующее.

Laravel — Ответы на запросы

JSON-ответ

JSON-ответ может быть отправлен с использованием метода json. Этот метод автоматически устанавливает заголовок Content-Type в папке application/json. Метод json автоматически преобразует массив в соответствующий json-ответ.

Пример

Шаг 1 — Добавьте в файл app/Http/routes.php следующую строку.

Шаг 2. Перейдите по следующему URL-адресу, чтобы проверить ответ json. //localhost:8000/json

Шаг 3 – В результате вы должны получить следующее.

Laravel — Ответы на запросы

Источник: //www.tutorialspoint.com/

Редакция: Команда webformyself.

Метки:

Похожие статьи:

Комментарии Вконтакте: