مصانع النماذج المتقدمة في Laravel
January 16, 2026
•
1 دقيقة قراءة
•
46 مشاهدة
جدول المحتويات
مصانع متقدمة:
الحالات
public function suspended(): static
{
return $this->state(['status' => 'suspended']);
}
User::factory()->suspended()->create();
العلاقات
User::factory()
->has(Post::factory()->count(3))
->create();
Post::factory()
->for(User::factory())
->create();
التسلسلات
User::factory()
->count(3)
->sequence(
['role' => 'admin'],
['role' => 'user'],
['role' => 'guest'],
)->create();
الاستدعاءات
public function configure()
{
return $this->afterCreating(function (User $user) {
$user->profile()->create();
});
}
مقالات ذات صلة
دليل شامل لمصادقة API باستخدام Laravel Sanctum
أنشئ مصادقة API آمنة باستخدام Laravel Sanctum لتطبيقات SPA والموبايل.
تحديد معدل الطلبات في Laravel: احمِ تطبيقك
نفّذ تحديد معدل الطلبات لحماية تطبيق Laravel من إساءة الاستخدام.
مكونات Blade في Laravel: بناء واجهات قابلة لإعادة الاستخدام
أنشئ مكونات قوية قابلة لإعادة الاستخدام باستخدام Laravel Blade.
التعليقات (0)
لا توجد تعليقات بعد. كن أول من يعلق!