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