interface BaseData implements RequestCastable, SelfBuilding

Methods

static CastsRequestInput|string
castRequestUsing(array $arguments)

Get the caster to use for validated request input.

static static
newInstance()

No description

static BaseData|null
optional(mixed ...$payloads)

Create an optional data object.

static BaseData
from(mixed ...$payloads)

Create a data object.

factory()

Create a data construction factory.

static array
normalizers()

Get the data normalizers.

Details

in RequestCastable at line 15
static CastsRequestInput|string castRequestUsing(array $arguments)

Get the caster to use for validated request input.

Parameters

array $arguments

Return Value

CastsRequestInput|string

in SelfBuilding at line 10
static static newInstance()

No description

Return Value

static

at line 34
static BaseData|null optional(mixed ...$payloads)

Create an optional data object.

Parameters

mixed ...$payloads

Return Value

BaseData|null

at line 39
static BaseData from(mixed ...$payloads)

Create a data object.

Parameters

mixed ...$payloads

Return Value

BaseData

at line 113
static array|DataCollection|PaginatedDataCollection|CursorPaginatedDataCollection|Enumerable|AbstractPaginator|Paginator|AbstractCursorPaginator|CursorPaginator|LazyCollection|Collection collect(mixed $items, string|null $into = null)

Collect data objects.

Contract-typed sources retain every possible rebuildable runtime shape.

at line 120
static CreationContextFactory factory()

Create a data construction factory.

Return Value

CreationContextFactory

at line 127
static array normalizers()

Get the data normalizers.

Return Value

array