如何为用户类别和文章类别命名表格和模型?我有两个表一个用户和其他文章。我想对这些进行分类,以便我可以例如只调用新闻文章或仅使用公司类别中的用户。所以我需要这些模型/表格之间的关系。
我想为文章和用户使用单个表格和单个模型,但这两个没有共同之处,当我绑定它们之间的关系时可能会出现问题。
Laravel使用透视表的单一样式命名,我不想打破它。所以我也不能使用单数名称。我目前的选择是:
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
那你觉得怎么样?我应该使用这种方式还是有更好的方法?
答案 0 :(得分:0)
使用Eloquent模型,您可以为特定模型设置表名。用户模型的简单示例如下: -
class User extends Eloquent {
protected $table = 'articles';
}
选中您可以轻松了解的Eloquent。感谢
答案 1 :(得分:0)
最好的方法是:php artisan make:model User -m 用这种方式laravel自动创建模型和迁移名称和文件