Constrains an Eloquent query to the rows the context's actor may see.
E.g.
class ProjectVisibilityResolver implements VisibilityResolverInterface
{
public function constrain(Builder $query, SdkContext $context): Builder
{
return $query->whereHas('assignments', function ($q) use ($context) {
$q->where('partner_id', $context->actor()->id);
});
}
}
| Methods | ||
|---|---|---|
public
|
constrain(Builder $query, SdkContext $context): Builder
|
# |