/** * Registers model observers. */ protected function observers() { Models\Website::observe(new Observers\WebsiteObserver()); Models\Hostname::observe(new Observers\HostnameObserver()); Models\Tenant::observe(new Observers\TenantObserver()); }
/** * Removes tenant and everything related. * * @param $name * * @return bool|null */ public function forceDeleteByName($name) { $tenant = $this->tenant->where('name', $name)->first(); return $tenant ? $tenant->delete() : null; }