Laravel背包上的多态关系OneToMany

时间:2019-12-23 10:41:13

标签: polymorphism backpack-for-laravel

我在多态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

0 个答案:

没有答案