Update tenants.blade.md

See https://github.com/stancl/tenancy-docs/pull/207
This commit is contained in:
kaisersly 2022-09-28 08:38:41 +02:00 committed by GitHub
parent 4fedd72ecb
commit 07584b88f7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -132,19 +132,16 @@ Alternatively, you may typehint the `Stancl\Tenancy\Contracts\Tenant` interface
## Accessing the central application {#accessing-the-central-application}
When your code executes in the context of a tenant (for instance, when the `DatabaseMigrated` event is dispatched), you may access the central application context by using the `tenancy()->central($callback)` function.
When your code executes in the context of a tenant, you may access the central application context by using the `tenancy()->central($callback)` function.
For instance, if you want to retrieve the list of users of the central application when the code executes in a tenant's context, you may write:
```php
public function getCentralUsers()
{
// here we are in the tenant's context. \App\Models\User::all() would return the current tenant's users.
return tenancy()->central(function () {
// here we are in the central app context
return \App\Models\User::all();
});
}
// here we are in the tenant's context. \App\Models\User::all() would return the current tenant's users.
$centralUsers = tenancy()->central(function () {
// here we are in the central app context
return \App\Models\User::all();
});
```
## Incrementing IDs {#incrementing-ids}