php - Laravel 不规则复数模型名称
问题描述
我遇到了一个我以前没有想过的问题,当模型是不规则复数时,你怎么命名模型?
我正在使用 Ionic 框架修改移动应用程序,并在我的后端使用 Laravel。我想实现一个新闻标签,它只会显示关于正在发生的事情的快速片段。在 Laravel 中,我想要一个 NewsController 和一个与之相关的新闻模型。通常,模型是您的数据库表的单数版本,那么当单词实际上没有单数版本时,您会怎么做,比如新闻?将模型命名为“新”是否可以接受,或者像 Article 之类的东西是更容易处理这个问题的方法吗?
解决方案
没问题 - 您可以protected $table = 'my_news';
在News
模型中使用(并且该表名可以与模型名完全不同)。更多信息在这里。您的模型可以具有任意名称(单数/复数),但通常使用单数。
推荐阅读
- javascript - ReactJS 检查地图中的值
- jquery - 如何使用具有 long 和 lat 值的 Bing 地图显示地图?
- php - archive.php 上带有画廊字段的 WordPress ACF 选项组返回 NULL
- wordpress - 奇怪的数字
- mysql - 无法连接到 [远程主机] 上的 MySQL 服务器(远程主机通过 ngrok)
- kotlin - vertx-lang-kotlin-coroutines 理解
- c++ - 如何将当前运行的可执行文件重命名为另一个名称?
- database - 在服务器应用程序中使用 Sqlite?备择方案?
- python - 空间训练模型
- selenium - 如何解决 java.lang.NoClassDefFoundError: org/openqa/selenium/remote/AbstractDriverOptions?