Kerangka PHP yang sangat sederhana (MVC)
get sangat mendasar tanpa menggunakan perpustakaan.Whoops .BladeOne .Eloquent ORM . Tidak perlu komposer untuk menginstal kerangka kerja, cukup unduh kerangka kerja dan memulai.
Index.php di Direktori Public berfungsi sebagai pengontrol depan untuk semua permintaan HTTP yang memasukkan aplikasi Anda.
Semua file konfigurasi disimpan di direktori config .
Setelah menginstal Sirius Framework, Anda harus mengonfigurasi name aplikasi atau database connection info ... jadi di file utama kerangka kerja ada file yang disebut .env file ini berisi konfigurasi aplikasi umum sebagai contoh berikut:
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
Jika file .env hilang! Ada salinan file yang disebut .env.example cukup salin dan hapus .example dari namanya.
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 menggunakan Eloquent ORM sehingga Anda dapat membaca lebih lanjut tentang cara bekerja dengan database menggunakan Eloquent ORM di official documentation Laravel.
Mesin template PHP yang digunakan dalam kerangka ini adalah Blade menggunakan BladeOne yang merupakan versi mandiri dari mesin templat blade tanpa Laravel dalam file php tunggal dan tanpa dependensi. Jadi untuk mengetahui cara bekerja dengan pemandangan dan blade template karena Anda dapat membacanya di official documentation Laravel atau dari dokumen BladeOne Library.
Sistem rute yang digunakan dalam kerangka ini dibangun tanpa perpustakaan, saya membangunnya dengan cara yang sederhana. Tentu saja mungkin memiliki kesalahan, sehingga Anda dapat menggunakan pustaka rute eksternal dengan kerangka kerja ini atau tetap menggunakan Sirius route system default.
whoops adalah kerangka kerja penangan kesalahan untuk PHP. Out-of-the-box, ini menyediakan antarmuka kesalahan yang cukup yang membantu Anda men-debug proyek web Anda, tetapi pada dasarnya itu adalah sistem penanganan kesalahan bertumpuk yang sederhana namun kuat.EFTEC/BladeOne Mesin templat blade versi mandiri tanpa Laravel dalam satu file PHP dan tanpa dependensi.Eloquent ORM ORM fasih yang disertakan dengan Laravel memberikan implementasi Activerecord yang indah dan sederhana untuk bekerja dengan database Anda.vlucas/phpdotenv dari .env to getenv() , $_ENV dan $_SERVER secara otomatis. Proyek sederhana ini dibangun oleh Munaf Aqeel Mahdi
Instagram
Halaman Pribadi Facebook
Twitter
atau di email [[email protected]]
Mit