Это будет больше о личных предпочтениях, я думаю, если я буду делать, я сделаю это как
commentable1_id would be video_post_id
commentable1_type would be video_post_type
commentable2_id would be buyer_seller_id
commentable2_type would be buyer_seller_type
И это может отличаться для другого человека, но для меня, это само объяснимо так что я буду использовать это. Учитывая, что вы сохраните свои основные названия моделей постоянными, если вы их измените, они будут соответственно изменяться.
Если вы хотите соответствовать laravel стандарту.
, например, ваши видео принадлежат чтобы публиковать сообщения, имя столбца будет просто videoable_type
, и соответственно два других столбца будут videoable_id
, sellerable_id
и sellerable_type
.
Ссылка