InteractsWithInput
trait InteractsWithInput (View source)
Методы
| string|array|null | server(string|null $key = null, string|array|null $default = null)
Получить переменную сервера из запроса. | |
| bool | hasHeader(string $key)
Определить, задан ли заголовок в запросе. | |
| string|array|null | header(string|null $key = null, string|array|null $default = null)
Получить заголовок из запроса. | |
| string|null | bearerToken()
Получить токен доступа из заголовков запроса. | |
| bool | exists(string|array $key)
Определить, содержит ли запрос заданный ключ входных данных. | |
| bool | has(string|array $key)
Определить, содержит ли запрос заданный ключ входных данных. | |
| bool | hasAny(string|array $keys)
Определить, содержит ли запрос любой из заданных входных данных. | |
| $this|mixed | whenHas(string $key, callable $callback, callable $default = null)
Применить обратный вызов, если запрос содержит заданный ключ входных данных. | |
| bool | filled(string|array $key)
Определить, содержит ли запрос непустое значение для элемента входных данных. | |
| bool | isNotFilled(string|array $key)
Определить, содержит ли запрос пустое значение для элемента входных данных. | |
| bool | anyFilled(string|array $keys)
Определить, содержит ли запрос непустое значение для любого из заданных входных данных. | |
| $this|mixed | whenFilled(string $key, callable $callback, callable $default = null)
Применить обратный вызов, если запрос содержит непустое значение для заданного ключа элемента входных данных. | |
| bool | missing(string|array $key)
Определить, отсутствует ли заданный ключ элемента входных данных в запросе. | |
| $this|mixed | whenMissing(string $key, callable $callback, callable $default = null)
Применить обратный вызов, если заданный ключ элемента входных данных отсутствует в запросе. | |
| bool | isEmptyString(string $key)
Определить, является ли заданный ключ элемента входных данных пустой строкой для «заполненного». | |
| array | keys()
Получить ключи всех элементов входных данных и файлов. | |
| array | all(array|mixed|null $keys = null)
Получить все элементы входных данных и файлы для запроса. | |
| mixed | input(string|null $key = null, mixed $default = null)
Получить элемент входных данных из запроса. | |
| Stringable | str(string $key, mixed $default = null)
Получить входные данные из запроса как экземпляр Stringable. | |
| Stringable | string(string $key, mixed $default = null)
Получить входные данные из запроса как экземпляр Stringable. | |
| bool | boolean(string|null $key = null, bool $default = false)
Получить входные данные как значение типа boolean. | |
| int | integer(string $key, int $default = 0)
Получить входные данные как значение типа integer. | |
| float | float(string $key, float $default = 0.0)
Получить входные данные как значение типа float. | |
| Carbon|null | date(string $key, string|null $format = null, string|null $tz = null)
Получить входные данные из запроса как экземпляр Carbon. | |
| TEnum|null | enum(string $key, TEnum> $enumClass)
Получить входные данные из запроса как перечисление. | |
| Collection | collect(array|string|null $key = null)
Получить входные данные из запроса как коллекцию. | |
| array | only(array|mixed $keys)
Получить подмножество, содержащее указанные ключи со значениями из данных входных данных. | |
| array | except(array|mixed $keys)
Получить все входные данные за исключением указанного массива элементов. | |
| string|array|null | query(string|null $key = null, string|array|null $default = null)
Получить элемент строки запроса из запроса. | |
| string|array|null | post(string|null $key = null, string|array|null $default = null)
Получить элемент полезной нагрузки запроса из запроса. | |
| bool | hasCookie(string $key)
Определить, установлен ли cookie в запросе. | |
| string|array|null | cookie(string|null $key = null, string|array|null $default = null)
Получить cookie из запроса. | |
| array | allFiles()
Получить массив всех файлов в запросе. | |
| array | convertUploadedFiles(array $files)
Преобразовать заданный массив Symfony UploadedFiles в пользовательские Laravel UploadedFiles. | |
| bool | hasFile(string $key)
Определить, содержит ли загруженные данные файл. | |
| bool | isValidFile(mixed $file)
Проверить, является ли заданный файл действительным экземпляром файла. | |
| UploadedFile|UploadedFile[]|array|null | file(string|null $key = null, mixed $default = null)
Получить файл из запроса. | |
| string|array|null | retrieveItem(string $source, string|null $key, string|array|null $default)
Получить элемент параметра из заданного источника. | |
| never | dd(mixed ...$keys)
Вывести элементы запроса и завершить выполнение скрипта. | |
| $this | dump(mixed $keys = [])
Вывести элементы. |
Подробности
string|array|null server(string|null $key = null, string|array|null $default = null)
Получить переменную сервера из запроса.
bool hasHeader(string $key)
Определить, задан ли заголовок в запросе.
string|array|null header(string|null $key = null, string|array|null $default = null)
Получить заголовок из запроса.
string|null bearerToken()
Получить токен bearer из заголовков запроса.
bool exists(string|array $key)
Определить, содержит ли запрос указанный ключ элемента ввода.
bool has(string|array $key)
Определить, содержит ли запрос указанный ключ элемента ввода.
bool hasAny(string|array $keys)
Определить, содержит ли запрос любой из указанных элементов ввода.
$this|mixed whenHas(string $key, callable $callback, callable $default = null)
Применить обратный вызов, если запрос содержит указанный ключ элемента ввода.
bool filled(string|array $key)
Определить, содержит ли запрос значение, отличное от пустого, для элемента ввода.
bool isNotFilled(string|array $key)
Определить, содержит ли запрос пустое значение для элемента ввода.
bool anyFilled(string|array $keys)
Определить, содержит ли запрос значение, отличное от пустого, для любого из указанных элементов ввода.
$this|mixed whenFilled(string $key, callable $callback, callable $default = null)
Применить обратный вызов, если запрос содержит значение, отличное от пустого, для указанного ключа элемента ввода.
bool missing(string|array $key)
Определить, отсутствует ли указанный ключ элемента ввода в запросе.
$this|mixed whenMissing(string $key, callable $callback, callable $default = null)
Применить обратный вызов, если указанный ключ элемента ввода отсутствует в запросе.
protected bool isEmptyString(string $key)
Определить, является ли заданный ключ элемента ввода пустой строкой для "filled".
array keys()
Получить ключи всех элементов ввода и файлов.
array all(array|mixed|null $keys = null)
Получить все элементы ввода и файлы для запроса.
mixed input(string|null $key = null, mixed $default = null)
Получить элемент ввода из запроса.
Stringable str(string $key, mixed $default = null)
Получить элемент ввода из запроса как экземпляр Stringable.
Stringable string(string $key, mixed $default = null)
Получить элемент ввода из запроса как экземпляр Stringable.
bool boolean(string|null $key = null, bool $default = false)
Получить элемент ввода как булево значение.
Возвращает true, если значение равно "1", "true", "on", или "yes". В противном случае возвращает false.
int integer(string $key, int $default = 0)
Получить элемент ввода как целое число.
float float(string $key, float $default = 0.0)
Получить элемент ввода как число с плавающей точкой.
Carbon|null date(string $key, string|null $format = null, string|null $tz = null)
Получить входные данные из запроса в виде объекта Carbon.
TEnum|null enum(string $key, TEnum> $enumClass)
Получить входные данные из запроса в виде перечисления.
Collection collect(array|string|null $key = null)
Получить входные данные из запроса в виде коллекции.
array only(array|mixed $keys)
Получить подмножество, содержащее указанные ключи со значениями из входных данных.
array except(array|mixed $keys)
Получить все входные данные, за исключением указанного массива элементов.
string|array|null query(string|null $key = null, string|array|null $default = null)
Получить элемент строки запроса из запроса.
string|array|null post(string|null $key = null, string|array|null $default = null)
Получить элемент тела запроса из запроса.
bool hasCookie(string $key)
Определить, установлен ли куки в запросе.
string|array|null cookie(string|null $key = null, string|array|null $default = null)
Получить куки из запроса.
array allFiles()
Получить массив всех файлов в запросе.
protected array convertUploadedFiles(array $files)
Преобразовать заданный массив Symfony UploadedFiles в пользовательские Laravel UploadedFiles.
bool hasFile(string $key)
Определить, содержит ли загруженные данные файл.
protected bool isValidFile(mixed $file)
Проверить, является ли заданный файл допустимым экземпляром файла.
UploadedFile|UploadedFile[]|array|null file(string|null $key = null, mixed $default = null)
Получить файл из запроса.
protected string|array|null retrieveItem(string $source, string|null $key, string|array|null $default)
Получить элемент параметра из заданного источника.
never dd(mixed ...$keys)
Вывести элементы запроса и завершить выполнение скрипта.
$this dump(mixed $keys = [])
Вывести элементы.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Http/Concerns/InteractsWithInput.html