модели, можно это условие в клиентском коде отмести как-то?
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 связи?)
Обсуждают сегодня