أفضل ممارسات Seeders في Laravel
January 16, 2026
•
1 دقيقة قراءة
•
31 مشاهدة
جدول المحتويات
أفضل ممارسات Seeder:
تنظيم البذور
class DatabaseSeeder extends Seeder
{
public function run()
{
$this->call([
RolesSeeder::class,
UsersSeeder::class,
PostsSeeder::class,
]);
}
}
استخدام المصانع
User::factory()
->count(50)
->has(Post::factory()->count(5))
->create();
تفريغ الجداول
Schema::disableForeignKeyConstraints();
User::truncate();
Schema::enableForeignKeyConstraints();
فحص البيئة
if (app()->environment('production')) {
return;
}
مقالات ذات صلة
دليل شامل لمصادقة API باستخدام Laravel Sanctum
أنشئ مصادقة API آمنة باستخدام Laravel Sanctum لتطبيقات SPA والموبايل.
تحديد معدل الطلبات في Laravel: احمِ تطبيقك
نفّذ تحديد معدل الطلبات لحماية تطبيق Laravel من إساءة الاستخدام.
مكونات Blade في Laravel: بناء واجهات قابلة لإعادة الاستخدام
أنشئ مكونات قوية قابلة لإعادة الاستخدام باستخدام Laravel Blade.
التعليقات (0)
لا توجد تعليقات بعد. كن أول من يعلق!