Laravel Eloquent: العلاقات المتقدمة
December 24, 2025
•
1 دقيقة قراءة
•
18 مشاهدة
جدول المحتويات
أتقن العلاقات المتقدمة في Eloquent:
Has One Through
public function latestPost()
{
return $this->hasOneThrough(Post::class, Author::class)->latest();
}
Many to Many مع بيانات Pivot
$user->roles()->attach($roleId, ['expires_at' => now()->addYear()]);
العلاقات متعددة الأشكال
public function commentable()
{
return $this->morphTo();
}
تتعامل هذه العلاقات مع هياكل البيانات المعقدة بأناقة.
مقالات ذات صلة
منشئ استعلامات Laravel: تحسين استعلامات قاعدة البيانات
تعلم كيفية استخدام منشئ استعلامات Laravel بكفاءة لتحسين استعلامات قاعدة البيانات وتحسين الأداء.
Livewire: التحقق الفوري من النماذج بسهولة
قم بتنفيذ التحقق الفوري من النماذج في Livewire دون كتابة سطر واحد من JavaScript.
مجموعات Laravel: جواهر مخفية يجب أن تعرفها
اكتشف طرق مجموعات Laravel القوية التي ستجعل كودك أنظف وأكثر كفاءة.
التعليقات (0)
لا توجد تعليقات بعد. كن أول من يعلق!