Laravel - 数据库、表和列命名约定?
我正在使用 laravel 雄辩的数据对象来访问我的数据,命名表、列、外键/主键等的最佳方式是什么?
我发现,有很多命名约定。我只是想知道哪一个最适合laravel雄辩的模特。
我正在考虑遵循以下命名约定:
- 单数表名(例如:Post)
- 单数列名(例如:用户 Id - 帖子表中的用户 ID)
- 表名中多个单词的驼峰大小写(例如:PostComment、PostReview、PostPhoto)
- 列名中多个单词的驼峰大小写(例如:firstName、postCategoryId、postPhotoId)
因此,有了这个,我可以在控制器中使用类似的语法。
$result = Post::where('postCategoryId', '4')->get();
有没有推荐的Laravel指南?我可以继续这些命名约定吗?
如果有人有更好的建议,我会很高兴听到他们。多谢!