Tenant maintenance mode
You may put specific tenants into maintenance mode using the MaintenanceMode
trait.
Apply it on your Tenant model:
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.