Laravel Relationships Demo

View Only

No table matches “

tables · type to filter, ↑↓ to pick

Density

Canvas

Schema diagram: 11 tables, 10 relationships

Relationships

10
users profiles

profiles.user_id · on delete: cascade

hasOne on users
users posts

posts.user_id · on delete: cascade

hasMany on users
posts categories

posts.category_id · on delete: cascade

belongsTo on posts
posts tags

pivot: post_tag · on delete: cascade

belongsToMany on posts
posts thumbnails

thumbnails.postable_{type,id} · on delete: cascade

morphOne on posts
videos thumbnails

thumbnails.videoable_{type,id} · on delete: cascade

morphOne on videos
posts comments

comments.postable_{type,id} · on delete: cascade

morphMany on posts
videos comments

comments.videoable_{type,id} · on delete: cascade

morphMany on videos
posts labels

pivot: labelables · on delete: cascade

morphToMany on posts
labels videos

pivot: labelables · on delete: cascade

morphedByMany on labels

Delete ?

and any relationships touching it go too. You can undo this straight afterwards.