I'm trying to get a polymorphic relation to work against a table that has the relation defined in a single :
-seperated column named source
(instead of the normal way of having the two columns source_id
and source_type
).
Example: AppModelsSomeStuff:352673
I'm assuming that I have to overwrite the morphEagerTo()
implementation in my base model to support this, but it looks like I might also have to overwrite the newMorphTo()
implementation (and thus the MorphTo
class itself!)
I find the Laravel logic around polymorphic types to be quite difficult to understand. Could anyone point me in the right direction?
question from:
https://stackoverflow.com/questions/65860816/handle-single-column-custom-polymorphic-relation-in-laravel 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…