Many To Many Polymorphic Relations (Table Structure)

https://viblo.asia/p/eloquent-relationships-in-laravel-phan-2-aRBvXWEokWE

Table Structure

Ngoài mối quan hệ đa hình truyền thống, bạn cũng có thể định nghĩa "many-to-many" mối quan hệ đa hình. Ví dụ, một blog PostVideo model có thể chia sẻ một mối quan hệ đa hình cho một Tag model. Sử dụng một mối quan hệ đa hình many-to-many cho phép bạn có một danh sách duy nhất của unique tags được chia sẻ trên các blog posts và videos. Trước tiên, hãy kiểm tra cấu trúc bảng:

posts
    id - integer
    name - string

videos
    id - integer
    name - string

tags
    id - integer
    name - string

taggables
    tag_id - integer
    taggable_id - integer
    taggable_type - string

Last updated