class RelationResolver

internal  
 

Properties

Closure(mixed): null|Collection|Model $relationResolver

The relation resolver.

null|JsonApiResource> $relationResourceClass

The relation resource class.

Methods

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

Construct a new resource relationship resolver.

handle(mixed $resource)

Resolve the relation for a resource.

string|null
resourceClass()

Get the resource class.

Details

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

Construct a new resource relationship resolver.

Parameters

string $relationName
Closure|string|null $resolver

at line 50
Collection|Model|null handle(mixed $resource)

Resolve the relation for a resource.

Parameters

mixed $resource

Return Value

Collection|Model|null

at line 60
string|null resourceClass()

Get the resource class.

Return Value

string|null