Методы объекта 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/*')) {
}