модели, можно это условие в клиентском коде отмести как-то?
                  
                  
                  
                  
                  
                  class Main extends Model {
                  
                  
                  
                  
                  
                    public function related() {
                  
                  
                      return $this->hasMany(Related::class)
                  
                  
                            ->where('active',1);
                  
                  
                    }
                  
                  
                  
                  
                  
                  }
                  
                  
                  
                  
                  
                  $main = Main::first();
                  
                  
                  $related = $main->related();
                  
                  
                  
                  
                  
                  Можно как-то из клиентского кода в релейшене убрать конкретный where тут ?
                  
                  
                  что-то этого ?
                  
                  
                  
                  
                  
                  $related->removeWhere('active')->get();
                  
                  
                
orWhere не сработает?
кстати должен сработать, если добавить прсото orWhere('active',0) чето сам не подумал так перекрыть ограничение
думаешь это удобнее чем иметь 2 связи?)
Обсуждают сегодня