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

السؤال

نشر (معدل)

لدي 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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...