class MorphTo extends MorphTo

Adapted from october\rain\database\relations\MorphTo

Traits

Properties

protected string $relationName

Methods

void
addDefinedConstraints()

Set the defined constraints on the relation query.

addDefinedConstraintsToRelation(Relation $relation, array $args = null)

Add relation based constraints.

addDefinedConstraintsToQuery(Builder $query, array $args = null)

Add query based constraints.

__construct(Builder $query, Model $parent, $foreignKey, $otherKey, $type, $relationName)

No description

setSimpleValue($value)

Helper for setting this relationship using various expected values. For example, $model->relation = $value;

getSimpleValue()

Helper for getting this relationship simple value, generally useful with form values.

Details

in DefinedConstraints at line 20
void addDefinedConstraints()

Set the defined constraints on the relation query.

Return Value

void

in DefinedConstraints at line 35
addDefinedConstraintsToRelation(Relation $relation, array $args = null)

Add relation based constraints.

Parameters

Relation $relation
array $args

in DefinedConstraints at line 85
addDefinedConstraintsToQuery(Builder $query, array $args = null)

Add query based constraints.

Parameters

Builder $query
array $args

at line 21
__construct(Builder $query, Model $parent, $foreignKey, $otherKey, $type, $relationName)

No description

Parameters

Builder $query
Model $parent
$foreignKey
$otherKey
$type
$relationName

at line 34
setSimpleValue($value)

Helper for setting this relationship using various expected values. For example, $model->relation = $value;

Parameters

$value

at line 72
getSimpleValue()

Helper for getting this relationship simple value, generally useful with form values.