对多个键使用MorphMap

时间:2019-06-06 20:02:19

标签: laravel eloquent

我有一个多态模型Attachment,该模型链接到另一个模型Product,该模型具有许多附件。

附件可以是图像或轴测图,因此在附件的“ attachable_type”列中,我需要同时具有“ product_image”和“ product_axonometry”作为关系标识符。

在AppServiceProvider的morphMap中,我这样做:

    Relation::morphMap([
        'product_image' => 'App\Product',
        'product_axon' => 'App\Product',
    ]);

但是它似乎只能识别第一个数组元素product_image。 product_axon未注册为关系。

那么,即使最后一个字段也标识了两个模型之间的morphMany关系,如何告诉Laravel?预先感谢

0 个答案:

没有答案