TL;DR

  • Laravel の中間テーブル名は、テーブル名を単数形にしてアルファベット順に結合する。Ruby on Rails は単数形にせず、そのままアルファベット順に結合する。

背景

Ruby on Rails とは命名の規約が異なり、少し混乱した。

検証

users と posts の中間テーブルを例に比べる。

フレームワーク中間テーブル名
Laravelpost_user
Ruby on Railsposts_users

キーワード