Rudra FrameworkRudra Framework

Для вызова в контроллере необходимо указывать:

use Rudra\Container\Facades\Request;

Получение GET данных:

Все данные:

Request::get()->get();

Элемент по ключу:

Request::get()->get("id");

Проверка наличия GET данных:

Request::get()->has("id");

Получение POST данных:

Все данные:

Request::post()->get();

Элемент по ключу:

Request::post()->get("id");

Проверка наличия POST данных:

Request::post()->has("id");

Получение PUT данных:

Все данные:

Request::put()->get();

Элемент по ключу:

Request::put()->get("id");

Проверка наличия PUT данных:

Request::put()->has("id");

Получение PATCH данных:

Все данные:

Request::patch()->get();

Элемент по ключу:

Request::patch()->get("id");

Проверка наличия PATCH данных:

Request::patch()->has("id");

Получение DELETE данных:

Все данные:

Request::delete()->get();

Элемент по ключу:

Request::delete()->get("id");

Проверка наличия DELETE данных:

Request::delete()->has("id");

Обращение  к данным $_SERVER 

Все данные:

Request::server()->get();

Элемент по ключу:

Request::server()->get("REMOTE_ADDR");

Добавление данных:

Request::server()->set(['item' => 'value']);