مواقيت الصلاه بحسب التوقيت المحلى لمدينة الرياض ليوم الأربعاء, 13 رجب 1440 هجريا
الفجر
04:40 ص
الشروق
05:58 ص
الظهر
12:01 م
العصر
03:27 م
المغرب
06:04 م
العشاء
07:34 م
درجات الحرارة و حالة الطقس,اوبن ويذر ماب
مدينة الرياض
27
درجات الحرارة و حالة الطقس,اوبن ويذر ماب
مدينة جدة
32
درجات الحرارة و حالة الطقس,اوبن ويذر ماب
مدينة مكة
35

Seeding

0
Seeding
محمد بن سعود

عند كتابة المشاريع وانتهائها لابد من عمليات الاختبار (Testing) للمشروع في الغالب يذهب الجميع لي كتابة بيانات وهمية (Fake Data) وتجربتها لكي يرى مدى عمل المشروع.
قد تكون هذه الطريقة في البدايات أو في بعض المشاريع الصغيرة جداً تفي بالغرض ولكن عندما يكون التعامل مع مشاريع متوسطة وكبيرة نحتاج إلى طرق أكثر فعالية.

يتيح لنا Laravel هذه المميزة عن طريق استخدام مفهوم Seeding ، وهو باختصار عبارة عن أصناف (Classes) يتم إنشائها ويمكن من خلالها توليد بيانات وهمية (Generate Fake Data) يمكن تخزينها في قاعدة البيانات أثناء فترة تجربة المشروع.
يحتوي كل صنف على دالة واحدة (Method) بالعادة وهي دالة up التي تعمل على ادخال البيانات الوهمية في قواعد البيانات.
يمكن توليد ال Seeder عن طريق تنفيذ أحد أوامر أداة Artisan Console، كذلك بالإمكان عمل التنفيذ عن طريقها أيضا.

أضف تعليق

التعليقات (٠)اضف تعليق

التعليقات مغلقة

المشاركة عبر
x