【Laravel】多対多のドキュメントがわかりくかったのでbelongsToManyの使い方を画像1枚にまとめたよ

なぜ手書き?

手書きでパパッと書けたので、PCで図を作成するより楽だったからですごめんなさい

せめてスキャニングくらいしろ?

ごもっともです...

多分そのうちちゃんと図を作ります

belongsToMany

Laravelで多対多を実装する際にはbelongsToManyかhasManyThroughの2種類があります(他は知らないです)

写真のような、中間テーブルに2つの外部キーを含む際にbelongsToManyを用います

公式ドキュメントでは引数に何を与えればいいのか理解するために読む量が多いので、可視化しました

以下、SNSによくある「あるユーザーが、どのユーザーをフォローしているのか」の例です

22F141A7-0457-4041-8687-2EA9FECC1467.jpeg

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.