class RelationResolver (View source)

internal  
 

Properties

$relationResolver

The relation resolver.

JsonApiResource>|null $relationResourceClass

The relation resource class.

Methods

__construct(string $relationName, Closure|string|null $resolver = null)

Construct a new resource relationship resolver.

Model|null
handle(mixed $resource)

Resolve the relation for a resource.

string|null
resourceClass()

Get the resource class.

Details

__construct(string $relationName, Closure|string|null $resolver = null)

Construct a new resource relationship resolver.

Parameters

string $relationName
Closure|string|null $resolver

Model|null handle(mixed $resource)

Resolve the relation for a resource.

Parameters

mixed $resource

Return Value

Model|null

string|null resourceClass()

Get the resource class.

Return Value

string|null