我只是在这里思考,我有多个与学生相关的表格,如:历史,公告,家长,课程等等......当我需要创建一个新学生时,所有这些表都需要变得充实。我正在使用Laravel,推荐的是为每个表创建一个模型,我的问题是现在,命名模型名称,最好的方法是什么?具有表名的模型或与模型相关的名称?
计算机科学中只有两件事:缓存失效 并命名事物。
- Phil Karlton
答案 0 :(得分:1)
"模型"有很多惯例。 - 只要模型名称清晰且具有自己的表,您就会遵循最佳实践,Laravel并不会阻碍您或您的项目使用任何一种方法。
出于组织目的,您可以在同一文件夹下添加所有相关模型,这适合您(以及您的开发团队,如果您是其中一员的一部分)来决定。
├── app
│ ├── Models <---- folder
│ │ ├── Students <---- folder
│ │ │ ├── Student.php \
│ │ │ ├── History.php \ ____ Models
│ │ │ ├── Bulletin.php /
│ │ │ ├── Course.php /