Aplikasi ini adalah kerangka kerja (framework) MVC (Model-View-Controller) sederhana yang dikembangkan menggunakan bahasa pemrograman PHP. Framework ini dirancang untuk membantu Anda dalam membangun aplikasi web dengan struktur yang terorganisir dan pemisahan tanggung jawab antara model, tampilan, dan pengontrol.
- Struktur MVC: Menggunakan konsep Model-View-Controller untuk memisahkan logika aplikasi.
- Eloquent ORM: Menggunakan Eloquent ORM dari Laravel untuk menyederhanakan interaksi dengan database.
- URL Helper: Fungsi URL yang dapat digunakan di seluruh aplikasi untuk menghasilkan URL yang konsisten.
- Clone repositori ini:
git clone https://github.com/AhmadMuzayyin/php-mvc.git
- Instal dependensi menggunakan Composer:
composer install
- Instal dependensi menggunakan NPM:
npm install
- Salin file
.env.example
ke.env
dan sesuaikan konfigurasi database. - Jalankan perintah
npx tailwindcss -i resources/css/input.css -o public/css/output.css --watch
untuk mendapatkan perubahan tampilan css dari tailwind. anda dapat menghapus fitur ini dengan tidak menjalankan perintah nomor 3 dan perintah nomor 5 dan anda harus meletakan semua template anda di dalam folderresources/views
- Jalankan aplikasi dengan mengetikan perintah
php -S localhost:8000 -t public
- app: Mengandung logika inti aplikasi, termasuk Controllers, Models, dan Helpers.
- config: Konfigurasi aplikasi, seperti pengaturan database.
- public: File publik seperti gambar, CSS, dan JavaScript.
- resources: File sumber daya seperti file view, CSS, dan JavaScript.
- routes: Definisi rute aplikasi.
- Semua orang yang telah mendukung pengembang.
- Pengembang laravel, karena pembuatan project ini terinspirasi dari laravel disertai kebutuhan pengembang sendiri.
- Semua orang yang ingin berkontribusi pada project ini, karena pengembang sendiri sadar project ini jauh dari kata sempurna.