Полный цикл в digital

Объект Request

Для получения данных формы в Laravel используется специальный объект запроса Request. Этот объект передается в контроллер с помощью инъекции зависимости, давайте посмотрим, как это делается.

Пусть у нас есть контроллер:

app/Http/Controllers/PostController.php<?php
class PostController extends Controller
{
    
}

Для начала подключим к нашему контроллеру класс Request:

app/Http/Controllers/PostController.php<?php
use Illuminate\Http\Request; // подключим класс Request

class PostController extends Controller
{
    
}

Теперь укажем объект запроса параметром действия, используя контроль типов:

app/Http/Controllers/PostController.php<?php
use Illuminate\Http\Request; // подключим класс Request

class PostController extends Controller
{
    public function show(Request $request) // передаем в действие
    {
        
    }
}

Laravel обнаружит, что мы хотим внедрить объект запроса в действие и автоматически передаст его в нужный параметр. В результате в действии у нас будет доступна переменная $request, содержащая нужный нам объект запроса.

Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг