انتقل إلى محتوى الدرس

Interactive Model Testing in Tinker التجريب التفاعلي للنماذج عبر Tinker

إنشاء نماذج Eloquent ORM وضبط اصطلاحات الجداول واسترجاع السجلات بـ findOrFail وتجربتها تفاعلياً عبر Tinker.
1 صفوف تعليمية
إطار العمل Laravel
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

إن إنشاء مسارات وقوالب عرض لمجرد تجربة استعلام نموذج جديد يستهلك وقتاً غير ضروري أثناء التطوير. يفتح الأمر php artisan tinker بيئة سطر أوامر تفاعلية محملة بكامل إطار Laravel تتيح لك تشغيل استعلامات Eloquent وفحص الكائنات مباشرة في الطرفية.

  • البيئة التفاعلية (php artisan tinker): تشغيل مفسر أوامر تفاعلي حي متصل بقاعدة بيانات وإعدادات مشروعك.
  • الاختصار التلقائي للنماذج: يتعرف Tinker تلقائياً على كلاسات مجلد app/Models دون الحاجة لكتابة مسار الفضاء الكامل.
  • معاينة فورية: تجربة دوال الاستعلام والمجموعات ورؤية الكائنات الناتجة منسقة على الشاشة في أجزاء من الثانية.
PHP
# Launch interactive REPL session in terminal
php artisan tinker
>>> Flight::count()
>>> Flight::where('is_active', true)->first()
>>> exit