لارافيل مقابل كودينيتر-الحصول على وظيفة همفك سي في لارافيل

StackOverflow https://stackoverflow.com//questions/12713214

سؤال

إذا لم أكن مخطئا ، يجب أن تكون حزم لارافيل مشابهة لثلاثيات مفك الهرمية في كودينيتر.لدي مشروع بنيت في سي وأريد أن تهاجر إلى لارافيل ، لذلك أحاول أن تتطابق مع بعض الوظائف.في سي كل ما كان هناك لتثبيت تمديد همفك ، إنشاء بنية المجلد المناسب ويمكنك بالفعل الوصول إلى وحدات التحكم التي تم إنشاؤها حديثا.في لارافيل رغم ذلك ، بعد إنشاء حزمة ، تحتاج إلى تسجيله في application/bundles.php عن طريق إضافة

return array('newbundle'),

هل هناك طريقة بالنسبة لي لتسجيل تلقائيا جميع (صالح) حزم الموجودة في بلدي حزم ' دليل?كما هو الحال في ، دون الحاجة إلى تسجيل كل حزمة جديدة بشكل صريح.وبعبارة أخرى ، أريد أن أجعل الحزم أكثر ديناميكية قليلا ، حتى أتمكن من نسخ حزمة واحدة فقط ، ولصقها في مشروع آخر والبدء في استخدامها على الفور.

كسؤال جانبي ، هل لدى أي شخص فكرة عن الطريقة المناسبة لتحقيق مع حزم لارافيل ما يفعله وورد مع الإضافات:عرض قائمة بجميع الحزم المثبتة في دير الحزم, ولكن فقط تفعيل (تسجيل) تلك المحددة?

هل كانت مفيدة؟

المحلول

لا أفهم لماذا لم يعطيك أحد الإجابة الفعلية.الآن ، ربما تكون قد اكتشفت كيفية تحقيق التحميل التلقائي للحزم أثناء التنقل ، وإذا لم يكن الأمر كذلك ، فيرجى إلقاء نظرة على الحزمة التالية.

http://bundles.laravel.com/bundle/autobundle

إلى سؤالك الثاني ، سوف تحتاج إلى تطوير التطبيق مخصص / حزمة لإدارته الطريقة وورد يفعل مع الإضافات.لا يسعني إلا أن أعطيك الفكرة وجزء التطوير هو كل شيء لك.

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top