جميع مطوري مواقع الإنترنت بإستخدام إطار العمل لارافيل يستخدمون أوامر artisan لإنشاء ملفات migrations , models ، لكن يوجد مجموعة من الخيارات التي يمكن الإستعانة بها لتسهيل العمل.
لإنشاء Post Model نستخدم الأمر
Php artisan make:model Post
عند تنفيذ الأمر فإنه يتم إنشاء Model فارغ يتعامل مع جدول posts في قاعدة البيانات.
لكن بالعاده فإننا نحتاج أثر من مجرد إنشاء model بل نحتاج لإنشاء migration, controller, factory ... لذلك توفر لارافيل مجموعة من الخيارات مثل
Php artisan make:model Post -m
يوفر الخيار -m إنشاء ملف migration بالإضافة إلى model، ملف migration هنا بالوضع الإفتراضي يحضر للإنشاء جدول posts.
للتوضيح لو أردنا إنشاء موديل بإسم Article وإنشاء ملف migrate بإسم articles فإننا نستخدم الأمر
Php artisan make:model Article -m
إذا أردنا إنشاء ملف migration, controller, model بنفس الأمر فإننا نضيف الخيار c
Php artisan make:model Book -mc
هنا يتم إنشاء Model, Migration Fle, BookController لكن الـ controller يكون فارغ.
كما نعلم إن الـ controller يجب إنشاء مجموعة من الدوال CRUD للتعامل معها، وهنا يمكن إضافة الخيار -r لإنشاء ٧ دول للتعامل مع عمليات crud
Php artisan make:model Book -mcr
خيار أخر يمكن إستخدامة لإنشاء ملف Factory وهو f
Php artisan make:model Book -mcrf
لكن كما نلاحظ بالأعلى أننا بحاجة لحفظ وفهم جميع الخيارات -mcrf ، إلا أن لارافيل وفرت علينا ذلك من خلال إستخدام الخيار -a وهو ما يسمى بالأمر السحري Magic Command
Php artisan make:model Book -a
وهو مساوي لـ
Php artisan make:model Book -mcrf
جميل جدا جزاك الله خيرا
يعطيك العافية
perfect
اول مرة اعرف -a و -f شكراااااااااااااااااااااااااااااااااااااااااا وفقك الله
يسلموووووووووووووووووووووووووو
معلم .. بانتظار المزيد من المقالات المميزة
مقالاتك مفيدة.. إستمر شكراً
Thank you very much
Aliquip vero animi
محمود
شكرا