【问题标题】:why model name in eloquent are not as same as table name?为什么 eloquent 中的模型名称与表名称不同?
【发布时间】:2014-12-28 06:37:06
【问题描述】:

当您在 laravel 中为 eloquent 创建模型时,用户模型被视为用户表。这是为什么?我们可以为模型使用准确的表名吗?

【问题讨论】:

    标签: laravel orm eloquent


    【解决方案1】:

    我认为最重要的是它的约定。我不明白为什么你不能为你的users 表创建一个Users 模型,但是Userusers 的一个实例,这就是它这样做的原因。您始终可以指定模型使用的表:

    protected $table = 'name_of_table';
    

    可以与型号名称不同。例如,Data 模型可以使用表 userdata,只要您指定。

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-02
      • 2012-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多