我使用laravel雄辩的数据对象来访问我的数据,什么是最好的方式来命名我的表,列,外国/主键等?Laravel - 数据库,表和列命名约定?
我发现,这里有很多命名约定。我只是想知道哪一个最适合laravel雄辩的模型。
我想下面的命名约定:
- 奇异表名(例如:邮政)
- 奇异列名(例如:用户id - 在后表用户ID)
- 骆驼外壳在表名的多个词(例如:PostComment,PostReview,PostPhoto)
- 骆驼套管在列名的多个词(例如:名字,postCategoryId,postPhotoId)
因此,我可以在控制器中使用类似的语法。
$result = Post::where('postCategoryId', '4')->get();
是否有任何推荐的Laravel指导方针?我可以继续使用这些命名约定吗?
如果有人有更好的建议,我会很乐意听到他们。谢谢!
您可以根据需要使用它们。但问题将是你有正确的定义他们自动使用的情况下的关系。 – 2014-09-19 06:38:20