Leaf MVC هو إطار MVC خفيف الوزن ولكنه غني بالميزات مبني على أعلى أوراق PHP. يمنحك بساطة الأوراق ووحداتها مع بنية إطار عمل MVC. يعد Leaf MVC خيارًا رائعًا لبناء التطبيقات التي تتوسع دون تعقيد معظم الأطر الحديثة.
يمكنك تثبيت Leaf MVC مع ورقة CLI
leaf create < project-name > --mvc أو لتثبيت أكثر تخصيصًا ، يمكنك --custom إلى الأمر
leaf create < project-name > --mvc --customيمكنك أيضًا استخدام الملحن إذا كنت لا ترغب في استخدام Leaf CLI ، على الرغم من أننا نوصي باستخدام CLI لتجربة أفضل:
composer create-project leafs/mvc < project-name > لاحظ أن <project-name> هو اسم المشروع الذي تريد إنشاؤه ، وسيكون اسم المجلد الخاص بك. يمكنك أيضا استخدام . للتثبيت في الدليل الحالي.
C:.
├───app
│ ├───console
│ ├───controllers
│ ├───database
│ │ ├───factories
│ │ ├───migrations
│ │ ├───schema
│ │ └───seeds
│ ├───helpers
│ ├───models
│ ├───routes
│ └───views
│ ├───css
│ └───errors
├───config
├───lib
├───public
│ └───assets
│ ├───css
│ └───img
├───storage
│ ├───app
│ │ └───public
│ ├───framework
│ │ └───views
│ └───logs
└───vendorهيكل الدليل هذا هو طريقة رأينا لتنظيم تطبيق MVC الخاص بك. إنه مزيج من أفضل الممارسات من أطر مختلفة مثل Ruby on Rails و Laravel وبعض تطبيقات بناء تجربتنا الخاصة.
لتشغيل تطبيق Leaf MVC الخاص بك ، استخدم
php leaf serveأو مع ورقة cli
leaf serveنحن سعداء بوجودك. جميع المساهمات موضع ترحيب! للبدء ، تعرف على دليل المساهمة الخاص بنا وستكون مستعدًا لتقديم طلب السحب الأول.
للإبلاغ عن ثغرة أمنية ، يمكنك التواصل مع MyChidarko أو LeafPhP على Twitter. سنقوم بتنسيق الإصلاح وارتكاب الحل في هذا المشروع في النهاية.
لطالما كانت Leaf مفتوحة المصدر وحرة ، ولكن مع نمو المشروع ، فإن تحديات الحفاظ على ميزات جديدة وبناءها. تتزايد التكاليف - الوقت والموارد والبنية التحتية - بسرعة ، ولم يعد بإمكان فريقنا الصغير الحفاظ على هذا بمفرده.
للحفاظ على الأوراق على قيد الحياة والازدهار ، نحتاج إلى دعمك الآن أكثر من أي وقت مضى. رعانا على GitHub رعاة أو زيارة صفحة الرعاة لدينا لاستكشاف الطرق التي يمكنك من خلالها المساهمة.
مساعدتك تجعل كل الفرق - دع ابق ورقة المضي قدمًا معًا!
ولجميع المساهمين الحاليين في النقد/الكود ، نحن نحبك جميعًا