InteractsWithInput
trait InteractsWithInput
Methods
Retrieve a server variable from the request.
Determine if a header is set on the request.
Retrieve a header from the request.
Get the bearer token from the request headers.
Determine if the request contains a given input item key.
Determine if the request contains a non-empty value for an input item.
Determine if the given input key is an empty string for "has".
Get all of the input and files for the request.
Retrieve an input item from the request.
Get a subset containing the provided keys with values from the input data.
Get all of the input except for a specified array of items.
Intersect an array of items with the input data.
Retrieve a query string item from the request.
Determine if a cookie is set on the request.
Retrieve a cookie from the request.
Get an array of all of the files on the request.
Convert the given array of Symfony UploadedFiles to custom Laravel UploadedFiles.
Determine if the uploaded data contains a file.
Check that the given file is a valid file instance.
Retrieve a file from the request.
Retrieve a parameter item from a given source.
Details
at line 19
string|array
server(string $key = null, string|array|null $default = null)
Retrieve a server variable from the request.
at line 30
bool
hasHeader(string $key)
Determine if a header is set on the request.
at line 42
string|array
header(string $key = null, string|array|null $default = null)
Retrieve a header from the request.
at line 52
string|null
bearerToken()
Get the bearer token from the request headers.
at line 67
bool
exists(string|array $key)
Determine if the request contains a given input item key.
at line 88
bool
has(string|array $key)
Determine if the request contains a non-empty value for an input item.
at line 107
protected bool
isEmptyString(string $key)
Determine if the given input key is an empty string for "has".
at line 119
array
all()
Get all of the input and files for the request.
at line 131
string|array
input(string $key = null, string|array|null $default = null)
Retrieve an input item from the request.
at line 144
array
only(array|mixed $keys)
Get a subset containing the provided keys with values from the input data.
at line 165
array
except(array|mixed $keys)
Get all of the input except for a specified array of items.
at line 182
array
intersect(array|mixed $keys)
Intersect an array of items with the input data.
at line 194
string|array
query(string $key = null, string|array|null $default = null)
Retrieve a query string item from the request.
at line 205
bool
hasCookie(string $key)
Determine if a cookie is set on the request.
at line 217
string|array
cookie(string $key = null, string|array|null $default = null)
Retrieve a cookie from the request.
at line 227
array
allFiles()
Get an array of all of the files on the request.
at line 242
protected array
convertUploadedFiles(array $files)
Convert the given array of Symfony UploadedFiles to custom Laravel UploadedFiles.
at line 261
bool
hasFile(string $key)
Determine if the uploaded data contains a file.
at line 282
protected bool
isValidFile(mixed $file)
Check that the given file is a valid file instance.
at line 294
UploadedFile|array|null
file(string $key = null, mixed $default = null)
Retrieve a file from the request.
at line 307
protected string|array
retrieveItem(string $source, string $key, string|array|null $default)
Retrieve a parameter item from a given source.