اذهب إلى المحتوى
  • 0

ماهي خطوات تحويل مشروع لارافل إلى Lumen؟

Amir Alsaeed

السؤال

لدي API مبنية بواسطة لارافل، ولكن بعد العمل على بناء كامل المشروع اتضح أنه يجب علي التوجّه إلى استخدام Lumen بدلاً من لارافل والاستفادة من كامل خصائص micro-framework الموجودة ضمنه.

هل يمكنني تحويل المشروع نفسه إلى Lumen بدلاً من إنشاء مشروع جديد ونسخ الأكواد من مشروع لآخر؟ وماهي الخطوات التي يمكنني اتباعها لتنفيذ ذلك؟

وهل يوجد أي خصائص من المشروع قد لا تعمل ضمن بيئة Lumen؟

مع العلم أن نسخة إصدار مشروع لارافل الحالي 8 وأرغب بالتحويل إلى Lumen 8 أيضاً.

تم التعديل في بواسطة Amir Alsaeed
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

lumen هي نسخة مجردة من laravel و lumen لا يحتوي على جميع مميزات laravel و ايضا هناك خصائص غير موجودة على الإطلاق, ومن المهم عند تحويل مشروع الأخذ بعين الأعتبار :

  • يجب ترحيل تعريفات المسار لأن Lumen يستخدم موجهًا مختلفًا
  • لا يستخدم lumen ملف env. لذلك قد تلجأ إلى فك تعليق السطر التالي 
    Dotenv::load()

    في ملف 

    bootstrap\app.php

     

  • لا يتم ايضا تمكين الواجهات مثل DB, Mail, Queue ولتفعيلها يجب إزالة التعليق عن السطر التالي 

    $app->withFacades();

    في ملف 

    bootstrap\app.php

     

  • ايضا يجب عليك تفعيل Eloquent من خلال إزالة التعليق عن السطر التالي 

    $app->withEloquent();

    في ملف 

    bootstrap\app.php

     

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...