TGViewer
| کانال توسعه‌دهندگان لاراول | | کانال توسعه‌دهندگان لاراول | @developixlaravel · 1.54K subscribers
Post #202 314
روابط پایگاه داده چند ریختی یا Eloquent Polymorphic در لاراول - قسمت اول

در لاراول، روابط چندریختی (Eloquent Polymorphic Relationships) یکی از ویژگی‌های قدرتمند ORM است که اجازه می‌دهد یک مدل با چند مدل دیگر از نوع‌های متفاوت، از طریق یک رابطه مشترک، ارتباط برقرار کند. این مفهوم به جای ساخت چند جدول واسط متفاوت، از یک جدول یکتا برای نگهداری شناسه و نوع مدل مرتبط استفاده می‌کند. مثلاً جدول نظرات (comments) می‌تواند هم به پست‌ها و هم به ویدیوها تعلق داشته باشد، بدون نیاز به تعریف چند رابطه مجزا. در این قسمت، ابتدا منطق کار و ساختار پایگاه داده روابط چندریختی را بررسی می‌کنیم و سپس مراحل تعریف مدل‌ها و کلیدهای ارتباطی را توضیح می‌دهیم تا درک دقیقی از این ساختار انعطاف‌پذیر در Eloquent ایجاد شود.

https://www.aparat.com/v/lonzgac

🔖 #Laravel #PHP #لاراول

👤 ابوالفضل

💎 Channel: @DevelopixLaravel
  • 👍 3
  • ❤ 2
More from @developixlaravel
  1. Sep 30, 2026مدیریت همزمانی و قفل‌گذاری روی پردازش‌ها در لاراول (Laravel Atomic Locks) در بخش چهارم از…
  2. Sep 26, 2026🔥 پکیج: ورود با حساب‌های دیگر؛ Socialite برای اضافه‌کردن ورود با حساب‌های دیگر به پروژه ل…
  3. Sep 25, 2026🔒 فقط داده‌های تأییدشده را ذخیره کن وقتی یک فرم ویرایش پروفایل داری، ممکن است کلاینت علاو…
  4. Sep 20, 2026حفاظت از پردازش ها با Laravel Rate Limiter بخش سوم - پیکربندی در قسمت سوم از مجموعه آموزش…
  5. Sep 16, 2026🚀 ‏LaraGram Brain منتشر شد! از این به بعد برای ساخت ربات‌های تلگرام با فریم‌ورک LaraG…
  6. Sep 11, 2026حفاظت از پردازش‌ها با Laravel Rate Limiter (متد attempt) در این ویدیو به بررسی نحوه مدیریت…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →