/** * Aplicar. * * @param Builder $builder * @param Model $model */ public function apply(Builder $builder, Model $model) { // Verificar qual o inquilino informado $inquilino_id = \Auth::check() ? \Auth::user()->{Table::tenantField()} : null; if (is_null($inquilino_id) != true) { $builder->where(Table::keyAttr(), $inquilino_id); } }
/** * Aplicar. * * @param Builder $builder * @param Model $model */ public function apply(Builder $builder, Model $model) { if (isset($model->filterLogged) && $model->filterLogged == false) { return; } // Verificar qual o inquilino informado $inquilino_id = \Auth::check() ? \Auth::user()->{Table::tenantField()} : null; if (is_null($inquilino_id) != true) { $builder->where(Table::keyAttr(), $inquilino_id); } }