واجهة CLI لـ Laravel Artisan

أريد تقديم حزمة ملحن لـ Laravel ، ربما يعجبك أحدهم.

النقطة هي أسهل لإظهار من التفسير.

صورة

من يهمه الأمر - أطلب قطة.

ولماذا؟


لم لا؟ على سبيل المثال ، توصلت إلى هذه الفكرة بعد أن نسيت مرة أخرى كيفية إجراء "الهجرة" أو "الهجرة: صناعة" أو ربما نوع من "إنشاء: الهجرة". أقسم ، كل بضعة أيام يجب عليّ إنشاء هذه الهجرات ، لكنني ما زلت لا أتذكر دائمًا اسم الفرق! وحول بعض "config: clear" ، والتي يتم استخدامها نادرًا للغاية - أنا صامت عمومًا.

هذه المرة. واثنين - كنت دائما أحب واجهات وحدة التحكم. هناك شيء في نفوسهم. لذلك ، قررت الجمع بين العمل والمتعة.

وأي فرق مدعومة؟


بالتأكيد كل من يعمل من خلال حرفيين عاديين ، لأنني أستخدم نفس الفئات التي يعمل بها. حسنًا ، هذا من الناحية النظرية :) في الممارسة العملية ، لم أواجه أية مشكلات بعد ، لكنني متأكد من أن جمهورًا أوسع سيواجه شيئًا ما.


فرق مخصصة في مشروعي

وأنا لا أحب وحدة التحكم الزرقاء


لا توجد مشكلة ، يتم تكوين الألوان والأحجام في ملف config / artisanui.php. الشيء الرئيسي الذي يجب تذكره هو تكوين config: cache بعد التغييرات.

أقنعت كيف نحاول؟


نعم ، هنا github.com/VladReshet/ArtisanUI ، في الواقع ، كل شيء مكتوب. قمت بتثبيت الحزمة ، وأضاف مزود الخدمة إلى config / app.php ، لقد نسيها - لقد انتهى الأمر ، يمكنك تجربته.

وماذا تحت الغطاء؟


وتحت غطاء محرك السيارة ، هذا هو جمال github.com/php-school/cli-menu . آمل أن يجد المؤلفون الوقت لإنهاء الإصدار التالي.

وكيف مستقرة؟


على laravel "الطازجة" ، مثبتة فقط - راجعت جميع نقاط الحرفي القياسي ، كل شيء يعمل. مع المشروعات الناضجة - حسنًا ، يجب أن تعمل ، وبعد ذلك ، إن وجدت ، ستظهر المشكلات الموجودة على github كل شيء) في أي حال ، فإن هذا الحل هو أكثر للتنمية المحلية منه للاستخدام في الإنتاج.

حسنًا ، بعض لقطات الشاشة في النهاية:





التعليقات والتعليقات البناءة والتوصيات هي موضع ترحيب. حتى لو لم يكن أي شخص مهتمًا ، فقد كانت عملية مثيرة للاهتمام لعبور القنفذ بالحفر في مصدر Laravel :)

Source: https://habr.com/ru/post/ar485952/


All Articles