我应该如何命名 'user category' 和 'article category' 的表和模型?
How should I name the tables and models for 'user category' and 'article category'?
如何命名用户类别和文章类别的 table 和模型?我有两个 tables,一个是用户,另一个是文章。我想对这些进行分类,以便我可以仅调用新闻文章或仅使用公司类别中的用户。所以我需要这些 models/tables.
之间的关系
我考虑过为文章和用户使用一个 table 和一个模型,但这两者没有太多共同点,而且当我绑定它们之间的关系时,这可能是个问题他们。
Laravel 使用单数样式命名 pivot table,我不想打破它。所以我也不能为它们使用单数名称。我目前的选择是:
Article --> main model
articles --> main table
ArticleCategory --> relational model
articles_categories --> relational table
--------------------------------------
User --> main model
users --> main table
UserCategory --> relational model
users_categories --> relational table
那你怎么看?我应该使用这种方式还是有更好的方式?
使用 Eloquent 模型,您可以为特定的 model.Simple 用户模型设置 table 名称,示例如下:-
class User extends Eloquent {
protected $table = 'articles';
}
勾选这个Eloquent你就很容易明白了。谢谢
最佳方式is:phpartisanmake:model用户-m
用这种方式 laravel 自动创建模型和迁移名称和文件
如何命名用户类别和文章类别的 table 和模型?我有两个 tables,一个是用户,另一个是文章。我想对这些进行分类,以便我可以仅调用新闻文章或仅使用公司类别中的用户。所以我需要这些 models/tables.
之间的关系我考虑过为文章和用户使用一个 table 和一个模型,但这两者没有太多共同点,而且当我绑定它们之间的关系时,这可能是个问题他们。
Laravel 使用单数样式命名 pivot table,我不想打破它。所以我也不能为它们使用单数名称。我目前的选择是:
Article --> main model
articles --> main table
ArticleCategory --> relational model
articles_categories --> relational table
--------------------------------------
User --> main model
users --> main table
UserCategory --> relational model
users_categories --> relational table
那你怎么看?我应该使用这种方式还是有更好的方式?
使用 Eloquent 模型,您可以为特定的 model.Simple 用户模型设置 table 名称,示例如下:-
class User extends Eloquent {
protected $table = 'articles';
}
勾选这个Eloquent你就很容易明白了。谢谢
最佳方式is:phpartisanmake:model用户-m 用这种方式 laravel 自动创建模型和迁移名称和文件