mirror of
https://github.com/stancl/tenancy-docs.git
synced 2025-12-12 10:14:03 +00:00
793 B
793 B
| title | extends | section |
|---|---|---|
| Tenant maintenance mode | _layouts.documentation | content |
Tenant maintenance mode
You may put specific tenants into maintenance mode using the MaintenanceMode trait.
Apply it on your [Tenant model]({{ $page->link('tenants') }}):
use Stancl\Tenancy\Database\Concerns\MaintenanceMode;
class Tenant extends BaseTenant
{
use MaintenanceMode;
}
This will let you use the following method on each tenant object:
$tenant->putDownForMaintenance();
To remove specific tenant from maintenance mode:
$tenant->update(['maintenance_mode' => null]);
Middleware
You will also need to use the Stancl\Tenancy\Middleware\CheckTenantForMaintenanceMode middleware on your tenant routes.