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

اختبار Laravel: حالات المصانع والعلاقات

أنشئ بيانات اختبار معقدة بسهولة باستخدام حالات المصانع والعلاقات.

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

في هذه الصفحة

  1. حالات المصنع
  2. الإنشاء مع العلاقات
  3. علاقات For

تقنيات المصانع المتقدمة:

حالات المصنع

php
public function active(): static
{
    return $this->state(fn (array $attributes) => [
        'is_active' => true,
    ]);
}

الإنشاء مع العلاقات

php
Post::factory()
    ->has(Comment::factory()->count(3))
    ->create();

علاقات For

php
Comment::factory()
    ->for(Post::factory())
    ->create();

تجعل المصانع الاختبار مع هياكل البيانات المعقدة بسيطًا.

كل المقالات

تابع القراءة

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