مجموعة من الخيارات المخفية في أوامر artisan في لارافيل

مجموعة من الخيارات المخفية في أوامر artisan في لارافيل

2024-12-21 وقت القراءه : 1 دقائق

جميع مطوري مواقع الإنترنت بإستخدام إطار العمل لارافيل يستخدمون أوامر 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

التعليقات
محمود
منذ 3 سنوات

شكرا

زائر
منذ 3 سنوات

جميل جدا جزاك الله خيرا

زائر
منذ 3 سنوات

يعطيك العافية

Ali
منذ 3 سنوات

perfect

moemen
منذ 3 سنوات

اول مرة اعرف -a و -f شكراااااااااااااااااااااااااااااااااااااااااا وفقك الله

زائر
منذ 3 سنوات

يسلموووووووووووووووووووووووووو

خليل
منذ 3 سنوات

معلم .. بانتظار المزيد من المقالات المميزة

زائر
منذ 3 سنوات

مقالاتك مفيدة.. إستمر شكراً

زائر
منذ 3 سنوات

Thank you very much

Emi Houston
منذ 10 أشهر

Aliquip vero animi

إضافة تعليق
Loading...