إطار PHP بسيط للغاية (MVC)
get نظام توجيه أساسي للغاية دون استخدام مكتبة.Whoops .BladeOne .Eloquent ORM . لا حاجة للملحن لتثبيت الإطار ، فقط قم بتنزيل الإطار والبدء.
يعمل index.php في الدليل Public كوحدة تحكم أمامية لجميع طلبات HTTP التي تدخل طلبك.
يتم تخزين جميع ملفات التكوين في دليل config .
بعد تثبيت Sirius Framework ، يجب عليك تكوين name التطبيق أو database connection info ... لذلك في الملفات الرئيسية للإطار ، يوجد ملف يسمى .env يحتوي هذا الملف على تكوين التطبيق العام كمثال التالي:
APP_NAME=Sirius // App name
APP_INDEX=welcome // App index view [Default : welcome]
APP_DEBUG=true // App debuging [Enalble : true, Disable : flase]
DB_DRIVER=mysql // Database driver [Default : mysql]
DB_PORT=3306 // Database port
DB_HOST=127.0.0.1 // Database host name
DB_USERNAME= // Database username
DB_PASSWORD= // Database password
DB_DATABASE= // Database name
إذا كان ملف .env مفقود! هناك نسخة من الملف يسمى .env.example فقط نسخه وإزالة .example مثال من اسمه.
Sirius // Framework directory
|__app // App directory
| |__Controllers // App controllers
| |__Models // App models
| Functions.php // App functions
| Route.php // App route system
|
|__config // Config directory
| database.php // Database configuration [you can configure DB from `.env` file]
|
|__public // Public directory
| |__css // App css files
| |__js // App javascript files
| -index.php // Public index [read `Public directory` in above `Configuration`]
|
|__resources // Resources directory
| |__cache // Views cache
| |__views // Views directory
|
|__routes // Routes Directory
| web.php // Setting routes file
|
|__vendor // Vendor file [contains various third-party libraries and their dependencies by composer]
.env // Environment variables
.env.example // `.env` copy
composer.json // composer file
composer.lock // composer file
يستخدم Sirius Framework Eloquent ORM لـ Laravel حتى تتمكن من قراءة المزيد حول كيفية العمل مع قاعدة البيانات باستخدام Eloquent ORM في Docamentation official documentation .
محرك قالب PHP الذي المستخدم في هذا الإطار هو Blade باستخدام BladeOne وهو إصدار مستقل من محرك قالب Blade دون لارافيل في ملف PHP واحد وبدون تبعيات. لذا ، لمعرفة كيفية العمل مع Tiews و blade template ، يمكنك ببساطة أن تقرأ عنها في official documentation أو من مستندات مكتبة BladeOne .
تم تصميم نظام المسار الذي يستخدم في هذا الإطار دون أي مكتبة ، لقد قمت بإنشائها بطريقة بسيطة. قد يكون له أخطاء ، بحيث يمكنك استخدام مكتبة مسار خارجية مع هذا الإطار أو الاستمرار في استخدام Sirius route system الافتراضي.
whoops هو إطار معالج الأخطاء لـ PHP. إنه خارج الصندوق ، يوفر واجهة أخطاء جميلة تساعدك على تصحيح مشاريع الويب الخاصة بك ، ولكن في القلب هو نظام معالجة أخطاء مكدسة بسيط ولكنه قوي.EFTEC/BladeOne محرك قالب بليد الإصدار المستقل دون لارافيل في ملف PHP واحد وبدون تبعيات.Eloquent ORM يوفر ORM البليغ المتضمن مع Laravel تطبيق ActivereCord جميل وبسيط للعمل مع قاعدة البيانات الخاصة بك.vlucas/phpdotenv بتحميل متغيرات البيئة من .env إلى getenv() و $_ENV و $_SERVER بشكل تلقائي. هذا المشروع البسيط الذي صممه Munaf Aqeel Mahdi
Instagram
صفحة Facebook الشخصية
تغريد
أو في البريد الإلكتروني [[email protected]]
معهد ماساتشوستس للتكنولوجيا