implements |
ParameterSourceInterface |
|---|
Reads slot values from the query string of the current Laravel Request —
only the query string (since Core 3.0). Pinned first()
in the Core boot chain.
Slots are context, carried in the query: the pipeline exists because a
report, embedded by iframe, can only bring its values in the URL's query.
The path is the other world. Its segments are identity — /users/{user}
names a model — and reach a handler through #[Parameter] and the
ParameterResolver, never through this pipeline. Reading route parameters
here would let a host segment named like a slot override the actor's value
and the default; reading the body would turn every slot name into a reserved
field of every POST.
Outside an HTTP request (console, jobs, tests) the query is empty and the chain moves on.
Does not parse $filter: there are no ODataFilter-driven slots (the
dashboard consumer doesn't process $filter); a future call site can
reintroduce that source when needed.
| Methods | ||
|---|---|---|
public
|
__construct(Request $request)
|
# |
public
|
fill(array $slotNames): array
|
# |