لارافيل

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

December 24, 2025 1 دقيقة قراءة 20 مشاهدة

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

حالات المصنع

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

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

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

علاقات For

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

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

شارك هذه المقالة:

مقالات ذات صلة

التعليقات (0)

يرجى تسجيل الدخول لترك تعليق. تسجيل الدخول

لا توجد تعليقات بعد. كن أول من يعلق!