Laravel Eloquent 的表命名约定 hasManyThrough 关系

ala*_*rel 1 php naming-conventions laravel eloquent

主要实体Subject有多个Comment,并且 也Comment有多个Rate

我应该如何命名迁移表?

我用谷歌搜索过 hasMany 关系的命名是subjectsand subject_comment

Rate表应该命名为subject_comment_rateorsubject_comments_rate或 吗comment_rate

scr*_*bmx 5

默认情况下,laravel 数据透视表遵循按字母顺序使用单数名称命名表的约定,因此如果您想遵循约定,您应该像这样命名表:

  • 科目
  • 评论
  • 评论主题
  • 费率
  • 评论率

您可以偏离此约定,但在设置关系时必须指定数据透视表的名称