我正在使用Laravel Eloquent数据对象访问我的数据,那么最好的命名方式是什么,包括表名、列名以及外键/主键等?
我发现有很多命名约定,我只是想知道哪一个最适合Laravel Eloquent模型。
我考虑遵循以下命名约定:
- 单数表名(例如:Post)
- 单数列名(例如:userId - 帖子表中的用户ID)
- 驼峰式命名法为表名中的多个单词使用驼峰式命名法(例如:PostComment、PostReview、PostPhoto)
- 驼峰式命名法为列名中的多个单词使用驼峰式命名法(例如:firstName、postCategoryId、postPhotoId)
这样,我可以在控制器中使用类似的语法。
$result = Post::where('postCategoryId', '4')->get();
有没有关于这个的推荐 Laravel 指南?我能否按照这些命名约定进行下去?
如果有更好的建议,请告诉我,非常感谢!