Skip to main content

Catalog

30 tables · FK edges: 31 · app-level edges: 5 · polymorphic: 4

Legend — solid --: enforced database FK · dashed ..: Eloquent relation without a DB FK. PK primary · FK foreign key (arrow shows target) · UK unique.

Polymorphic relations​

TableColumnsPossible targets
catalog_featured_itemsfeaturedable_type, featuredable_idbrand (morph map)
catalog_featured_itemsfeaturedable_type, featuredable_idcategory (morph map)
catalog_featured_itemsfeaturedable_type, featuredable_iddynamic
catalog_featured_itemsfeaturedable_type, featuredable_idproduct (morph map)

Unresolved reference columns​

Reference-looking columns with neither a DB FK nor an Eloquent relation — cross-module references resolved via gateways at runtime. Targets inferred from naming, not verified:

  • catalog_attribute_group_translations.language_id → core_languages?
  • catalog_attribute_translations.language_id → core_languages?
  • catalog_attribute_value_translations.language_id → core_languages?
  • catalog_brand_translations.language_id → core_languages?
  • catalog_brands.image_media_id
  • catalog_categories.image_media_id
  • catalog_categories.parent_id
  • catalog_category_translations.language_id → core_languages?
  • catalog_images.media_id
  • catalog_imports.media_id
  • catalog_imports.user_id → auth_users / user_users (ambiguous)?
  • catalog_option_translations.language_id → core_languages?
  • catalog_option_value_translations.language_id → core_languages?
  • catalog_product_comment_reactions.user_id → auth_users / user_users (ambiguous)?
  • catalog_product_comments.user_id → auth_users / user_users (ambiguous)?
  • catalog_product_seo_translations.language_id → core_languages?
  • catalog_product_translations.language_id → core_languages?
  • catalog_products.tax_class_id → tax_classes?