Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pplrPmRqInr 31 of 252 menu
◀ ▶

Введение в объект Request в Laravel

Когда браузер обращается к сайту, Laravel получает HTTP-запрос: метод GET или POST, адрес страницы, параметры в строке, данные формы, заголовки. Всё это собрано в одном объекте - Request.

Объект запроса передают в контроллер через инъекцию зависимости - достаточно указать Request $request параметром действия, и Laravel подставит его сам.

В разделе «Формы» мы будем брать из Request значения полей - input, all и другие методы. В этом разделе разберём другое: как узнать тип запроса, путь, полный URL и сравнить адрес с маской. Это нужно для условий в контроллере, логирования и отладки.

Дальше каждый такой приём - в отдельном уроке. Во всех примерах предполагается, что $request уже есть в действии контроллера:

<?php namespace App\Http\Controllers; use Illuminate\Http\Request; class TestController extends Controller { public function show(Request $request) { // здесь работаем с $request } } ?>
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить