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

Объект Request в Laravel

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

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

<?php namespace App\Http\Controllers; class PostController extends Controller { } ?>

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

<?php namespace App\Http\Controllers; use Illuminate\Http\Request; class PostController extends Controller { } ?>

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

<?php namespace App\Http\Controllers; use Illuminate\Http\Request; class PostController extends Controller { public function show(Request $request) { } } ?>

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

В результате в действии у нас будет доступна переменная $request, содержащая нужный нам объект запроса. Данные формы из него мы разберём в следующих уроках этого раздела. Метод HTTP-запроса, путь и URL - в разделе «Объект Request».

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

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить