$user->scopeTo('tenant-42')->can('do-something');
$user->scopeToModel($tenant)->can('do-something');If you're using the proxy object directly, you might also be able to scope global calls on the Bouncer class like canAny, etc. You should be able to either pass the Bouncer class instance, tweak, or extend the object to your liking.