TL;DR
- Laravel の中間テーブル名は、テーブル名を単数形にしてアルファベット順に結合する。Ruby on Rails は単数形にせず、そのままアルファベット順に結合する。
背景
Ruby on Rails とは命名の規約が異なり、少し混乱した。
検証
users と posts の中間テーブルを例に比べる。
| フレームワーク | 中間テーブル名 |
|---|---|
| Laravel | post_user |
| Ruby on Rails | posts_users |
Ruby on Rails とは命名の規約が異なり、少し混乱した。
users と posts の中間テーブルを例に比べる。
| フレームワーク | 中間テーブル名 |
|---|---|
| Laravel | post_user |
| Ruby on Rails | posts_users |