Методы объекта Request
В данном материале мы рассмотрим полезные методы объекта запроса Request.
Тип запроса
Метод method() позволяет получить тип запроса:
<?php
echo $request->method(); // выведет post или get
Проверка типа
Метод isMethod() позволяет проверить тип запроса. К примеру, можно выполнить какой-то код только для метода POST:
<?php
if ($request->isMethod('post')) {
}
Либо можно выполнить какой-то код только для метода GET:
<?php
if ($request->isMethod('get')) {
}
URI
Метод path() позволяет получить URI (запрошенный путь без имени домена) запроса:
<?php
echo $request->path();
GET параметры
Метод url() позволяет получить URL запроса без строки GET параметров:
<?php
echo $request->url();
Метод fullUrl() позволяет получить URL запроса со строкой GET параметров:
<?php
echo $request->fullUrl();
Маска
Метод is() позволяет проверить соответствие пути запроса заданной маске. При использовании этого метода можно использовать символ * в качестве маски:
<?php
if ($request->is('admin/*')) {
}