エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Laravel】多対多の中間テーブルのモデルはPivot化するとアクセスしやすくなりメソッドを使いやすい - やんばるテック
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Laravel】多対多の中間テーブルのモデルはPivot化するとアクセスしやすくなりメソッドを使いやすい - やんばるテック
はじめに 多対多の関係の中間テーブルのモデルはPivot化すると、リレーション経由でアクセスしやすくな... はじめに 多対多の関係の中間テーブルのモデルはPivot化すると、リレーション経由でアクセスしやすくなります。 中間テーブルのモデルにメソッドを持たせていて、それを使いたい場合に便利です。 目次 はじめに 目次 Pivot化していない場合 Pivot化する 補足 参考 Pivot化していない場合 例として、Itemモデルに、多対多の関係にあるTagモデルが存在し、以下のような多対多のリレーションが定義されているとします。 class Item extends Model { public function tags(): BelongsToMany { return $this->belongsToMany('App\Tag'); } } このリレーションを使って、Tagモデルを取得してみます。 $ php artisan tinker >>> App\Item::find(1)->tag

