【发布时间】:2017-05-30 01:27:16
【问题描述】:
我对 Laravel 约定有点困惑,因为我是这个框架的新手。我正在关注 Jeffrey Way Laracasts 视频,他使用 复数 作为控制器名称。
例如:PagesController、Cards Controller、PostsController
但如果我参考Laravel > Controllers 和Laravel > Tutorials > Quick Start > Intermediate Task List 的官方文档,它会使用单数 名称。
例如:PhotoController、TaskController
谁能列出以下实体的官方编码约定?
表格:posts、cmets、post_cmets 或 Post、Comment、PostComment
列:id、post_id、comment_id 或 id、postId、commentId
控制器:PagesController、Cards Controller、PostsController 或 PhotoController、TaskController
模型:页面、卡片、帖子或页面、卡片、帖子
【问题讨论】:
-
除了命名控制器之外,我同意以下两者。我见过人们对控制器使用单数和复数,老实说,这对你来说更有意义。只要与你一起去的人保持一致。