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

أفضل ممارسات Seeders في Laravel

اكتب بذور قاعدة بيانات قابلة للصيانة وفعالة.

16 يناير 2026دقيقة قراءةلارافيلRead in English

في هذه الصفحة

  1. تنظيم البذور
  2. استخدام المصانع
  3. تفريغ الجداول
  4. فحص البيئة

أفضل ممارسات Seeder:

تنظيم البذور

php
class DatabaseSeeder extends Seeder
{
    public function run()
    {
        $this->call([
            RolesSeeder::class,
            UsersSeeder::class,
            PostsSeeder::class,
        ]);
    }
}

استخدام المصانع

php
User::factory()
    ->count(50)
    ->has(Post::factory()->count(5))
    ->create();

تفريغ الجداول

php
Schema::disableForeignKeyConstraints();
User::truncate();
Schema::enableForeignKeyConstraints();

فحص البيئة

if (app()->environment('production')) {
    return;
}
كل المقالات

تابع القراءة

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