/**
  * @param \Laraflock\MultiTenant\Models\Hostname $model
  */
 public function saved($model)
 {
     if ($model->website_id) {
         $model->load('website');
         $model->website->touch();
     }
 }
 /**
  * Create a pagination object.
  *
  * @param int $per_page
  *
  * @return mixed
  */
 public function paginated($per_page = 20)
 {
     return $this->hostname->paginate($per_page);
 }
 /**
  * Registers model observers.
  */
 protected function observers()
 {
     Models\Website::observe(new Observers\WebsiteObserver());
     Models\Hostname::observe(new Observers\HostnameObserver());
     Models\Tenant::observe(new Observers\TenantObserver());
 }