【问题标题】:Laravel Irregular Plural Model NameLaravel 不规则复数模型名称
【发布时间】:2019-06-24 07:23:50
【问题描述】:

我遇到了一个我之前没有想过的问题,当模型是不规则复数时,你怎么命名模型?

我正在使用 Ionic 框架修改移动应用程序,并在我的后端使用 Laravel。我想实现一个新闻选项卡,它只会显示关于正在发生的事情的快速 sn-ps。在 Laravel 中,我想要一个 NewsController 和一个与之相关的新闻模型。通常,模型是您的数据库表的单数版本,那么当单词实际上没有单数版本时,您会怎么做,比如新闻?将模型命名为“新”是否可以接受,或者像 Article 之类的东西更容易处理这个问题?

【问题讨论】:

  • 为什么是“新闻”,珍贵。

标签: php laravel eloquent


【解决方案1】:

没问题 - 您可以在 News 模型中使用 protected $table = 'my_news';(并且该表名可以与模型名完全不同)。更多信息here。您的模型可以有任意名称(单数/复数),但通常使用单数。

【讨论】:

  • 感谢您的反馈,直到现在我还没有遇到过这个问题,它让我脑子里开始转动齿轮了。让我好奇其他人在这件事上做了什么。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-04-11
  • 1970-01-01
  • 1970-01-01
  • 2018-09-24
  • 2015-11-18
  • 2019-09-21
  • 2011-09-17
相关资源
最近更新 更多