Laravel7 hasManyに条件を追加する方法

以下のようなメンバーテーブル(members)と記事テーブル(articles)があった場合

members             articles
    id -----┐        id
            |       genre_id
            └------- member_id

メンバーテーブルに紐づく記事を取得して更にジャンルで絞る方法

$member->article->where('genre_id', $genre_id)

これはこれで使えるケースがあると思うが、実際にはあらかじめリレーション時に条件を指定してレコードを絞った方が絶対に良い!!

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です