Documentation

Model extends Model implements ModelInterface

Interfaces, Classes and Traits

ModelInterface

Table of Contents

$type  : mixed
$casts  : mixed
$visibleFields  : mixed
apiResourcesGetType()  : string
apiResourcesSetAttribute()  : void
apiResourcesSetRelation()  : void
apiResourcesSetVisibleFields()  : void
getTypeAttribute()  : string
getUniqueFields()  : array<string|int, mixed>
jsonSerialize()  : mixed

Properties

$type

public static mixed $type = 'Model'

$casts

protected mixed $casts = ['id' => 'string']

$visibleFields

protected mixed $visibleFields = []

Methods

apiResourcesGetType()

public apiResourcesGetType() : string
Return values
string

apiResourcesSetAttribute()

public apiResourcesSetAttribute(string $name, mixed $value) : void
Parameters
$name : string
$value : mixed
Return values
void

apiResourcesSetRelation()

public apiResourcesSetRelation(string $name, mixed $value) : void
Parameters
$name : string
$value : mixed
Return values
void

apiResourcesSetVisibleFields()

public apiResourcesSetVisibleFields(array<string|int, mixed> $fields) : void
Parameters
$fields : array<string|int, mixed>
Return values
void

getTypeAttribute()

public getTypeAttribute() : string
Return values
string

getUniqueFields()

public getUniqueFields() : array<string|int, mixed>
Return values
array<string|int, mixed>

jsonSerialize()

public jsonSerialize() : mixed
Return values
mixed

Search results