Namespaces

Classes

Declare the custom builder inputs that methods forwarded to an Eloquent builder are described from.

Resolve the builders and queries that Eloquent models forward their calls to, as the runtime does.

Resolve the builder macros that model traits add through their global scopes.

Describe the relation methods that __call() handles: a model's relations that resolveRelationUsing() registers and its through{Relation}() calls, and a pending has-through relationship's has{Relation}() calls.

Resolve declared builders while preserving Eloquent and relation forwarding.

Describe the methods an Eloquent model's call() and callStatic() handle.

Type the call forms of an Eloquent builder's macro() and mixin() that differ: Builder::__callStatic() binds a global macro to the builder, and an instance mixin() reaches the query's, returning the builder.

Add a registered macro's exception to a method its @method tag types.

Type the calls a manager forwards to its default driver.

Resolve model methods exposed as named Eloquent scopes.

Bind model-relative types resolved for an Eloquent receiver.

Describe model scopes exposed through models, builders, and relations.

Passes an Optional's method calls to the object it holds. The call returns null when the Optional may hold something else, and only null when it never holds an object.

Resolves a Redis command written in another casing than its documented tag.