ModelResource
extends Resource
Table of Contents
-
$ModelTypeClass
: string
-
$type
: string
-
$actions
: ActionBag
-
$container
: Container
-
container()
: void
-
created()
: void
-
getAction()
: Action
-
getType()
: string
-
toSchemaJson()
: array<string|int, mixed>
-
actions()
: void
-
filter()
: void
-
filters()
: void
-
getEloquentResolver()
: ModelResolver
-
order()
: void
-
scope()
: void
-
scopes()
: void
-
search()
: void
$ModelTypeClass
public
string
$ModelTypeClass
$type
public
static string
$type
$actions
protected
ActionBag
$actions
$container
protected
Container
$container
container()
public
container(Container $container) : void
Parameters
-
$container
: Container
-
Return values
void
—
created()
public
created() : void
Return values
void
—
getAction()
public
getAction(string $name) : Action
Parameters
-
$name
: string
-
Return values
Action
—
getType()
public
getType() : string
Return values
string
—
toSchemaJson()
public
toSchemaJson() : array<string|int, mixed>
Return values
array<string|int, mixed>
—
actions()
protected
actions(ActionBag $actions) : void
Parameters
-
$actions
: ActionBag
-
Return values
void
—
filter()
protected
filter(string $name, string $value, Builder $query) : void
Parameters
-
$name
: string
-
-
$value
: string
-
-
$query
: Builder
-
Return values
void
—
filters()
protected
filters(FilterBag $filters) : void
Parameters
-
$filters
: FilterBag
-
Return values
void
—
getEloquentResolver()
protected
getEloquentResolver() : ModelResolver
Return values
ModelResolver
—
order()
protected
order(string $field, string $direction, Builder $query) : void
Parameters
-
$field
: string
-
-
$direction
: string
-
-
$query
: Builder
-
Return values
void
—
scope()
protected
scope(string $name, string $value, Builder $query) : void
Parameters
-
$name
: string
-
-
$value
: string
-
-
$query
: Builder
-
Return values
void
—
scopes()
protected
scopes(FilterBag $filters) : void
Parameters
-
$filters
: FilterBag
-
Return values
void
—
search()
protected
search(string $keyword, Builder $query) : void
Parameters
-
$keyword
: string
-
-
$query
: Builder
-
Return values
void
—