私は2つのtable、post、post_tagを持っています。タグPHPとそのリターンタグを持つすべてのポストを:私はすべてのポストベースのタグ(元に取得したいlaravelの投稿ベースのタグを検索
post::whereHas('post_tag', function ($query) use ($tags) {
$query->where('tag', $tags);
});
:私はこのようなクエリを使用
--Post--
id|Content|user_id
--Post_tag
id|post_id|tag(type = var char/tag name)
:二つのテーブルの構造は次のようですPHP)しかし、それはエラーが未定義を返しましたどこのメソッドは、私は何を参照する必要がありますか?事前に感謝
のようなポストは、多くのタグを持っているタグに基づいて、すべての記事を取得することができ、あなたのモデル
に関係を追加しますか? –
ああ、1つの投稿にはたくさんのタグがあります –