首页 > 解决方案 > Laravel 不规则复数模型名称

问题描述

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

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

标签: phplaraveleloquent

解决方案


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


推荐阅读