Skip to content

Commit 292fbcc

Browse files
committed
Add BindAsCurrentTenant trait.
1 parent d9fb3c1 commit 292fbcc

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

src/Concerns/BindAsCurrentTenant.php

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<?php
2+
3+
namespace Spatie\Multitenancy\Concerns;
4+
5+
use Spatie\Multitenancy\Models\Tenant;
6+
7+
trait BindAsCurrentTenant
8+
{
9+
protected function bindAsCurrentTenant(Tenant $tenant): self
10+
{
11+
$containerKey = config('multitenancy.current_tenant_container_key');
12+
13+
app()->forgetInstance($containerKey);
14+
15+
app()->instance($containerKey, $tenant);
16+
17+
return $this;
18+
}
19+
}

0 commit comments

Comments
 (0)