# Объект Request в Laravel

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

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

`<?php class PostController extends Controller { } ?>`

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

`<?php use Illuminate\Http\Request; // подключим класс Request class PostController extends Controller { } ?>`

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

`<?php use Illuminate\Http\Request; class PostController extends Controller { public function show(Request $request) // передаем в действие { } } ?>`

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

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

Внедрите объект запроса в действие вашего контроллера.

←→
↑