0

我的数据库中有两张表,一张用于“销售”信息,另一张用于“销售内容”(项目)。使用 laravel 模型呈现这一点的最佳方法是什么?例如,为每个表创建一个模型更好还是我们只能使用一个?

4

1 回答 1

0

每个表一个模型 - 您不能对多个表使用一个模型。

Laravel 尝试根据小写复数形式从模型名称推断表名称 - 因此,如果您的模型称为 Sale,它将假定该表称为“销售”。如果你的表是别的东西,你在模型中定义了表,使用:

protected $table = "online_sales";

然后你需要定义两个模型之间的关系——文档在这里:https ://laravel.com/docs/8.x/eloquent-relationships

于 2021-12-10T13:54:53.130 回答