Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 1.27 KB

File metadata and controls

39 lines (28 loc) · 1.27 KB

Работа с запросами

Класс Pet\Request\Request предоставляет доступ к данным HTTP-запроса.

$request = request();

// Метод запроса
$method = $request->getMethod(); // GET, POST, etc.

// Входные данные
$name   = $request->input('name');
$all    = $request->input(); // все данные

// Файлы
$file   = $request->file('avatar');

// IP-адрес
$ip     = $request->ip();

// Заголовки
$header = $request->header; // массив заголовков

// Путь
$path   = $request->path; // /user/42

// Сегменты пути
$levels = levels(); // ['user', '42']

Вспомогательные функции

  • attr() — получить значение input
  • attrs() — получить все входные данные
  • request() — получить объект Request
  • files() — получить файл
  • supple() — получить параметр из URL
  • levels() — сегменты пути
  • original() — доменное имя