@AlexCruel

Возможно ли получить теги активных записей полиморфного отношения многие ко многим?

public function get()
    {
        return Tag::query()
            ->whereHasMorph('posts', Post::class, 
                fn ($query) => $query->where('is_active', '=', true))
            ->with('tagLocalization',
                fn ($query) => $query
                    ->where('lang', App::getLocale()))
            ->get();
    }


public function posts(): MorphToMany
    {
        return $this->morphToMany(Post::class, 'tagable');
    }


В документации описано, что 'whereHasMorph' использется для связи MorphTo.
Тогда есть ли вариант для MorphToMany?
  • Вопрос задан
  • 55 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы