Download the PHP package nickescobedo/cambia without Composer
On this page you can find all versions of the php package nickescobedo/cambia. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download nickescobedo/cambia
More information about nickescobedo/cambia
Files in nickescobedo/cambia
Download nickescobedo/cambia
More information about nickescobedo/cambia
Files in nickescobedo/cambia
Vendor nickescobedo
Package cambia
Short Description Easily cast your request attributes.
License MIT
Package cambia
Short Description Easily cast your request attributes.
License MIT
Please rate this library. Is it a good library?
Informations about the package cambia
About
Cast request input in Laravel.
Installation
composer require nickescobedo/cambia
Basic Usage
- Add
NickEscobedo\Cambia\CastRequestAttributes
trait to your request class. - Add a
casts
function to your request class that returns an array. - Access casts via request attributes
$request->castedInput('inputKey')
. Note: The request key must have be validated in rules before it will attempt to cast.
Example
$request->castedInput('toBoolean')
will return a boolean value.
Available Casts
- int
- integer
- float
- double
- decimal:int
- string
- boolean
- object
- array
- json
- collection
- date
- datetime or datetime:format
- immutable_date
- immutable_datetime or immutable_datetime:format
- timestamp
Custom Casts
Custom casts allow for more complex casting logic. Enums and custom classes can be used. Custom cast classes must implement NickEscobedo\Cambia\CastsRequestAttributes
.
Enum
Custom Cast Class
The class must implement NickEscobedo\Cambia\CastsRequestAttributes
.
All versions of cambia with dependencies
PHP Build Version
Package Version
The package nickescobedo/cambia contains the following files
Loading the files please wait ....