On this page
ValidatedInput
class ValidatedInput implements ValidatedData (View source)
Properties
protected array | $input | The underlying input. |
Methods
void | __construct(array $input) Create a new validated input container. |
|
bool | has(mixed $keys) Determine if the validated input has one or more keys. |
|
bool | missing(mixed $keys) Determine if the validated input is missing one or more keys. |
|
array | only(mixed $keys) Get a subset containing the provided keys with values from the input data. |
|
array | except(mixed $keys) Get all of the input except for a specified array of items. |
|
ValidatedInput | merge(array $items) Merge the validated input with the given array of additional data. |
|
Collection | collect() Get the input as a collection. |
|
array | all() Get the raw, underlying input array. |
|
toArray() Get the instance as an array. |
||
mixed | __get(string $name) Dynamically access input data. |
|
mixed | __set(string $name, mixed $value) Dynamically set input data. |
|
bool | __isset($name) Determine if an input key is set. |
|
void | __unset(string $name) Remove an input key. |
|
bool | offsetExists(mixed $key) Determine if an item exists at an offset. |
|
mixed | offsetGet(mixed $key) Get an item at a given offset. |
|
void | offsetSet(mixed $key, mixed $value) Set the item at a given offset. |
|
void | offsetUnset(string $key) Unset the item at a given offset. |
|
Traversable | getIterator() Get an iterator for the input. |
Details
void __construct(array $input)
Create a new validated input container.
bool has(mixed $keys)
Determine if the validated input has one or more keys.
bool missing(mixed $keys)
Determine if the validated input is missing one or more keys.
array only(mixed $keys)
Get a subset containing the provided keys with values from the input data.
array except(mixed $keys)
Get all of the input except for a specified array of items.
ValidatedInput merge(array $items)
Merge the validated input with the given array of additional data.
Collection collect()
Get the input as a collection.
array all()
Get the raw, underlying input array.
toArray()
Get the instance as an array.
mixed __get(string $name)
Dynamically access input data.
mixed __set(string $name, mixed $value)
Dynamically set input data.
bool __isset($name)
Determine if an input key is set.
void __unset(string $name)
Remove an input key.
bool offsetExists(mixed $key)
Determine if an item exists at an offset.
mixed offsetGet(mixed $key)
Get an item at a given offset.
void offsetSet(mixed $key, mixed $value)
Set the item at a given offset.
void offsetUnset(string $key)
Unset the item at a given offset.
Traversable getIterator()
Get an iterator for the input.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Support/ValidatedInput.html