نتائج البحث

اذهب إلى التنقل اذهب إلى البحث

بذر قواعد البيانات بالبيانات الاختبارية Seeding في Laravel

مقدمة يتضمّن Laravel تابع بسيط لملء قاعدة البيانات الخاصة بك مع بيانات للتجربة باستخدام أصناف البذر. ستجد جميع أصناف البذر في مجلّد database/seeds، وقد تحتوي أصناف البذر على أي اسم تريده، لكن ربما يجب عليك اتباع بعض المعايير المعقولة مثل UsersTableSeeder ...إلخ. وبشكل افتراضي، سيكون صنف DatabaseSeeder معرّف لك، ومن خلال هذا الصنف يمكنك استخدام أسلوب call لتشغيل بقيّة أصناف البذر، مما يسمح لك بالتحكم بترتيب البذر. كتابة منشئات البذور لتوليد منشئ البذرة (seeder)، نفّذ أمر make:seeder Artisan وستجد جميع ...

تزييف الأحداث لأغراض الاختبار Mocking في Laravel

مقدمة عند اختبار تطبيقات Laravel، قد تحتاج إلى "تقليد الأصل" لبعض جوانب تطبيقك، حتى لا يتم تنفيذها بشكل فعلي في اختباراتك. على سبيل المثال، عند اختبار متحكم ما يقوم بإرسال حدث، قد تحتاج إلى تقليد الأصل لمنصت الأحداث حتى لا تشغّل فعليًا أثناء الاختبار. يساعدك ذلك على اختبار رد المتحكم فقط دون الحاجة للقلق حيال تنفيذ منصتي الأحداث، نظرًا لكونها مستقلة في حالات اختباراتها. يزوّد Laravel بمجموعة من المساعدات لتقليد أصل الأحداث والأعمال ‎(Jobs)‎ والواجهات الساكنة ‎(Facades‎)‎. تزود هذه المساعدات ...

الموارد في رابط الكائنات بالعلاقات Eloquent

مقدمة عند بناء واجهات برمجة التطبيقات (المدعوة اختصاراً APIs)، قد تحتاج إلى طبقة تحويل تقع بين نماذج Eloquent وردود JSON المعادة فعليًّا إلى مستخدمي تطبيقك. تمكّنك الموارد في Laravel من تحويل النماذج بشكل فعال وسهل، بما يتضمن مجموعات النماذج. توليد الموارد لتوليد صنف مورد، يمكنك استخدام أمر artisan make:resource. افتراضيًّا، تقع الموارد في المجلد app/Http/Resources الخاص بتطبيقك. ترث الموارد من الصنف الأساسي Illuminate\Http\Resources\Json\JsonResource: php artisan make:resource User موارد المجموعات إضافةً إلى توليد موارد لتحويل النماذج الأحادية، يمكنك توليد موارد مسؤولة ...

التابع Module.to_s‎ في روبي

يعيد التابع to_s سلسلة نصية تمثل الوحدة أو الصنف الذي استدعي معه. بالنسبة للأصناف والوحدات الأساسية (basic)، سيُعاد الاسم. بالنسبة للأصناف أو الوحدات المُفردات (singletons)، تعاد أيضًا معلومات عن الأشياء التي ترتبط بهذه الوحدة أو الصنف. يملك هذا التابع اسمًا بديلًا هو inspect. البنية العامة to_s→ string‎ القيمة المعادة تعاد سلسلة نصية تمثل هذه الوحدة أو الصنف. انظر أيضا التابع singleton_class?‎: يتحقق إن كان الصنف الذي استدعي معه صنفا مفردًا (singleton class). مصادر قسم التابع to_s‎ في الصنف Module‎ في توثيق روبي ...

التابع date.weekday()‎ في بايثون

يعيد التابع اليوم في الأسبوع على هيئة عدد صحيح. البنية العامة ‎date.weekday() القيمة المعادة يعيد التابع اليوم في الأسبوع على هيئة عدد صحيح، حيث يأخذ يوم الاثنين الرقم 0 ويوم الأحد الرقم 6. أمثلة يبين المثال التالي آلية عمل التابع: ‎>>> from datetime import date >>> d = date(2018, 6, 26) >>> d.weekday() 1 انظر أيضًا التابع date.isoweekday()‎: يعيد التابع اليوم في الأسبوع على هيئة عدد صحيح، حيث يأخذ يوم الاثنين الرقم 1 ويوم الأحد الرقم 7. مصادر قسم date Objects في صفحة ...

التابع date.today()‎ في بايثون

يعيد التابع تاريخ اليوم الحالي ضمن الإعدادات المحلية. البنية العامة ‎date.today() القيمة المعادة يعيد التابع تاريخ اليوم الحالي ضمن الإعدادات المحلية. أمثلة يبين المثال التالي القيمة المعادة من استخدام التابع: >>> from datetime import date >>> today = date.today() >>> print(today) 2018-06-25 انظر أيضًا التابع date.fromtimestamp()‎ : يعيد هذا التابع التاريخ المحلي المرتبط بالختم الزمني ذي الصيغة POSIX. التابع date.fromordinal()‎: يعيد هذا التابع التاريخ بحسب العدد الترتيبي المعطى والتابع للتقويم الكريكوري التنبؤي. مصادر قسم date Objects في صفحة Basic date and time types في توثيق ...

التابع datetime.datetime.weekday()‎ في بايثون

يعيد التابع اليوم في الأسبوع على هيئة عدد صحيح. البنية العامة ‎datetime.weekday() القيمة المعادة يعيد التابع اليوم في الأسبوع على هيئة عدد صحيح، حيث يأخذ يوم الاثنين الرقم 0 ويوم الأحد الرقم 6. أمثلة يبين المثال التالي آلية عمل التابع: ‎>>> from datetime import datetime >>> d = date(2018, 6, 26, 20, 47) >>> d.weekday() 1 انظر أيضًا التابع datetime.isoweekday()‎: يعيد التابع اليوم في الأسبوع على هيئة عدد صحيح، حيث يأخذ يوم الاثنين الرقم 1 ويوم الأحد الرقم 7. مصادر قسم datetime Objects ...

التابع date.isoformat()‎ في بايثون

يعيد التابع سلسلة نصية تمثّل التاريخ بصيغة ISO 8601. البنية العامة ‎date.isoformat() القيمة المعادة يعيد التابع سلسلة نصية تمثّل التاريخ بصيغة ISO 8601 وهي 'YYYY-MM-DD'. أمثلة يبين المثال التالي آلية عمل التابع: ‎>>> from datetime import date >>> d = date(2018, 6, 27) >>> d.isoformat() '2018-06-27' انظر أيضًا التابع date.isocalendar()‎: يعيد التابع صفًّا يضمّ ثلاثة عناصر هي (ISO year, ISO week number, ISO weekday). التابع date.isoweekday()‎: يعيد التابع اليوم في الأسبوع على هيئة عدد صحيح، حيث يأخذ يوم الاثنين الرقم 0 ويوم الأحد ...

التابع timedelta.total_seconds()‎ في بايثون

يعيد التابع عدد الثواني الكلّي في المدّة الزمنية التي يمثّلها كائن timedelta. البنية العامة ‎timedelta.total_seconds()‎ القيمة المعادة يعيد التابع عدد الثواني الكلّي في المدّة الزمنية التي يمثّلها كائن timedelta. يمكن الحصول على نفس نتيجة هذا التابع باستخدام التعبير td / timedelta(seconds=1)‎. ملاحظات 1- عندما تكون المدّة الزمنية التي يمثّلها كائن timedelta كبيرة جدًّا (أكثر من 270 سنة في معظم الأنظمة)، تظهر بعض الأخطاء على مستوى أجزاء من الثانية. 2- هذا التابع جديد في الإصدار 3.2 من اللغة. أمثلة يبين المثال ...

التابع time.__str__()‎ في بايثون

يتيح هذا التابع إعادة تمثيل للكائن time على هيئة سلسلة نصية قابلة للطباعة، باستخدام الدالة str()‎. البنية العامة ‎time.__str__() القيمة المعادة يعيد التابع تمثيلًا للكائن time على هيئة سلسلة نصية قابلة للطباعة، ولو فرضنا أنّ t هو كائن وقت، فإنّ str(t)‎ مكافئة للتابع t.isoformat()‎. أمثلة يبين المثال التالي آلية عمل التابع: ‎>>> from datetime import time >>> t = time(19, 22, 48) >>> t.__str__() '19:22:48' >>> str(t) '19:22:48' >>> t.isoformat() '19:22:48' انظر أيضًا التابع time.isoformat()‎: يعيد التابع سلسلة نصية تمثّل الوقت بصيغة ISO 8601. التابعان strftime()‎ و ...

عرض (20 السابقة | 20 التالية) (20 | 50 | 100 | 250 | 500).