我在多态OneToMany关系中遇到了一些麻烦。 这是场景:
我有3个实体:报价,部门,服务 它们都可以有多个步骤。模型还可以,但是在如何使用小部件创建表单时遇到了一些麻烦。我想要一种表格,使用户可以选择将哪种类型的实体链接到步骤以及使用哪种实体。
这是我的模特
// Same models for Service and Sector
Class Offer extends Model
{
// Fillable are OK
public function steps()
{
return $this->morphMany(Step::class, 'stepable');
}
}
Class Step extends Model
{
// Fillable are OK
public function stepable()
{
return $this->morphTo();
}
}
简单的OneToMany多态...但是我真的不知道如何创建这种关系。 像“可标记”案例这样的ManyToMany关系对我来说是可以的,但我没有成功:(
非常感谢您的所有帮助。
Mamat