public function apply(Builder $builder, Model $model)
 {
     $this->tenant_id = Session::get('tenant_id');
     $builder->whereRaw($model->getTenantWhereClause($this->tenant_col, $this->tenant_id));
 }
 /**
  * Determine if the given where clause is a tenant constraint.
  *
  * @param \Illuminate\Database\Eloquent\Model $model
  * @param array                               $where
  * @param string                              $tenantColumn
  * @param mixed                               $tenantId
  *
  * @return bool
  */
 public function isTenantConstraint($model, array $where, $tenantColumn, $tenantId)
 {
     return $where['type'] == 'raw' && $where['sql'] == $model->getTenantWhereClause($tenantColumn, $tenantId);
 }