Запрос
класс Запрос расширяет Request (Просмотреть исходный код)
Свойства
| protected string | $json | Декодированное содержимое JSON запроса. | |
| protected Хранилище | $sessionStore | Реализация хранилища сессий Illuminate. |
Методы
| $this | instance() Возвращает экземпляр Request. | |
| string | method() Получить метод запроса. | |
| string | root() Получить корневой URL приложения. | |
| string | url() Получить URL (без строки запроса) для запроса. | |
| string | fullUrl() Получить полный URL для запроса. | |
| string | path() Получить текущий путь запроса. | |
| string | decodedPath() Получить текущий закодированный путь запроса. | |
| string | segment(string $index, mixed $default = null) Получить сегмент из URI (индекс с 1). | |
| array | segments() Получить все сегменты пути запроса. | |
| bool | is() Определить, соответствует ли текущий URI запроса шаблону. | |
| bool | ajax() Определить, является ли запрос результатом AJAX-вызова. | |
| bool | secure() Определить, использует ли запрос HTTPS. | |
| string | ip() Возвращает IP-адрес клиента. | |
| array | ips() Возвращает IP-адреса клиента. | |
| bool | exists(string|array $key) Определить, содержит ли запрос заданный ключ входных данных. | |
| bool | has(string|array $key) Определить, содержит ли запрос ненулевое значение для элемента входных данных. | |
| bool | isEmptyString(string $key) Определить, является ли заданный ключ входных данных пустой строкой для "has". | |
| array | all() Получить все входные данные и файлы для запроса. | |
| string | input(string $key = null, mixed $default = null) Извлечь элемент входных данных из запроса. | |
| array | only(array $keys) Получить подмножество элементов из входных данных. | |
| array | except(array $keys) Получить все входные данные, кроме указанного массива элементов. | |
| string|array | query(string $key = null, mixed $default = null) Извлечь элемент строки запроса из запроса. | |
| bool | hasCookie(string $key) Определить, установлен ли cookie в запросе. | |
| string | cookie(string $key = null, mixed $default = null) Извлечь cookie из запроса. | |
| UploadedFile|array | file(string $key = null, mixed $default = null) Извлечь файл из запроса. | |
| bool | hasFile(string $key) Определить, содержит ли загруженные данные файл. | |
| bool | isValidFile(mixed $file) Проверить, является ли данный файл допустимым экземпляром файла. | |
| string | header(string $key = null, mixed $default = null) Извлечь заголовок из запроса. | |
| string | server(string $key = null, mixed $default = null) Извлечь переменную сервера из запроса. | |
| mixed | old(string $key = null, mixed $default = null) Извлечь элемент старых входных данных. | |
| void | flash(string $filter = null, array $keys = array()) Сохранить входные данные текущего запроса в сессии. | |
| void | flashOnly(mixed $keys) Сохранить только некоторые входные данные в сессии. | |
| void | flashExcept(mixed $keys) Сохранить только некоторые входные данные в сессии. | |
| void | flush() Очистить все старые входные данные из сессии. | |
| string | retrieveItem(string $source, string $key, mixed $default) Извлечь элемент параметра из заданного источника. | |
| void | merge(array $input) Объединить новые входные данные в текущий массив входных данных запроса. | |
| void | replace(array $input) Заменить входные данные текущего запроса. | |
| mixed | json(string $key = null, mixed $default = null) Получить JSON-полезную нагрузку для запроса. | |
| ParameterBag | getInputSource() Получить источник входных данных для запроса. | |
| bool | isJson() Определить, отправляет ли запрос JSON. | |
| bool | wantsJson() Определить, запрашивает ли текущий запрос JSON в ответ. | |
| string | format(string $default = 'html') Получить ожидаемый формат данных в ответе. | |
| static Запрос | createFromBase(Request $request) Создать запрос Illuminate из экземпляра Symfony. | |
| Хранилище | session() Получить сессию, связанную с запросом. |
Подробности
$this instance()
Возвращает экземпляр Request.
string method()
Получить метод запроса.
string root()
Получить корневой URL приложения.
string url()
Получить URL (без строки запроса) для запроса.
string fullUrl()
Получить полный URL для запроса.
string path()
Получить текущую информацию о пути для запроса.
string decodedPath()
Получить текущую закодированную информацию о пути для запроса.
string segment(string $index, mixed $default = null)
Получить сегмент из URI (индекс, начинающийся с 1).
array segments()
Получить все сегменты для пути запроса.
bool is()
Определить, соответствует ли текущий URI шаблону.
bool ajax()
Определить, является ли запрос результатом вызова AJAX.
bool secure()
Определить, осуществляется ли запрос по HTTPS.
string ip()
Возвращает адрес IP клиента.
array ips()
Возвращает адреса IP клиента.
bool exists(string|array $key)
Определить, содержит ли запрос заданный ключ элемента ввода.
bool has(string|array $key)
Определить, содержит ли запрос ненулевое значение для элемента ввода.
protected bool isEmptyString(string $key)
Определить, является ли заданный ключ ввода пустой строкой для "has".
array all()
Получить все элементы ввода и файлы для запроса.
string input(string $key = null, mixed $default = null)
Получить элемент ввода из запроса.
array only(array $keys)
Получить подмножество элементов из данных ввода.
array except(array $keys)
Получить все элементы ввода, кроме указанного массива элементов.
string|array query(string $key = null, mixed $default = null)
Получить элемент строки запроса из запроса.
bool hasCookie(string $key)
Определить, установлен ли cookie в запросе.
string cookie(string $key = null, mixed $default = null)
Получить cookie из запроса.
UploadedFile|array file(string $key = null, mixed $default = null)
Получить файл из запроса.
bool hasFile(string $key)
Определить, содержит ли загруженные данные файл.
protected bool isValidFile(mixed $file)
Проверить, является ли данный файл допустимой ссылкой на файл.
string header(string $key = null, mixed $default = null)
Получить заголовок из запроса.
string server(string $key = null, mixed $default = null)
Получить переменную сервера из запроса.
mixed old(string $key = null, mixed $default = null)
Получить предыдущее значение входных данных.
void flash(string $filter = null, array $keys = array())
Сохранить входные данные текущего запроса в сессии.
void flashOnly(mixed $keys)
Сохранить в сессии только некоторые входные данные.
void flashExcept(mixed $keys)
Сохранить в сессии только некоторые входные данные.
void flush()
Очистить все устаревшие входные данные из сессии.
protected string retrieveItem(string $source, string $key, mixed $default)
Получить элемент параметра из заданного источника.
void merge(array $input)
Объединить новые входные данные в массив входных данных текущего запроса.
void replace(array $input)
Заменить входные данные для текущего запроса.
mixed json(string $key = null, mixed $default = null)
Получить JSON-загрузку для запроса.
protected ParameterBag getInputSource()
Получить источник входных данных для запроса.
bool isJson()
Определить, отправляет ли запрос JSON.
bool wantsJson()
Определить, запрашивает ли текущий запрос JSON в ответ.
string format(string $default = 'html')
Получить ожидаемый формат данных в ответе.
static Request createFromBase(Request $request)
Создать запрос Illuminate из экземпляра Symfony.
Store session()
Получить сессию, связанную с запросом.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/4.2/Illuminate/Http/Request.html