Для вызова в контроллере необходимо указывать:
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']);