محمود الحبشمتاح لمشاريع جديدة
  • أعماليأعمالي
  • الخدماتالخدمات
  • المختبرالمختبر
  • المقالاتالمقالات
  • تواصلتواصل
عمّان--:--EN
المقالات/لارافيل

Laravel Eloquent: العلاقات المتقدمة

تجاوز العلاقات الأساسية مع تقنيات العلاقات المتقدمة في Eloquent.

24 ديسمبر 2025دقيقة قراءةلارافيلRead in English

في هذه الصفحة

  1. Has One Through
  2. Many to Many مع بيانات Pivot
  3. العلاقات متعددة الأشكال

أتقن العلاقات المتقدمة في Eloquent:

Has One Through

php
public function latestPost()
{
    return $this->hasOneThrough(Post::class, Author::class)->latest();
}

Many to Many مع بيانات Pivot

php
$user->roles()->attach($roleId, ['expires_at' => now()->addYear()]);

العلاقات متعددة الأشكال

php
public function commentable()
{
    return $this->morphTo();
}

تتعامل هذه العلاقات مع هياكل البيانات المعقدة بأناقة.

كل المقالات

تابع القراءة

  • نمط فئات الإجراءات في Laravel16 يناير 2026دقيقة قراءة
  • فئات الإجراءات في Laravel: مسؤولية واحدة16 يناير 2026دقيقة قراءة
  • تحديد معدل API في Laravel16 يناير 2026دقيقة قراءة