Disable Global Or Scopes
On this page
It is possible to disable/remove the global or scopes for single queries.
Disable one scope
If you want to disable one of your or combined global scopes, you can just use the withoutGlobalOrScope method on the current query builder.
Post::query()->withoutGlobalOrScope(Scope1::class)->get();
Disable all scopes
you can also disable all global or scopes at once.
Post::query()->withoutGlobalOrScopes()->get();
Get the disabled scopes
if you need to know which scopes have been disabled you get it like so:
Post::query()->removedOrScopes();
Disable all scopes for the whole request
If you want to disable all global scopes for the whole request, just call
Post::clearGlobalOrScopes();