MVC Dan Routing
MVC Dan Routing
Implementasi :
Di Laravel, model sering diimplementasikan menggunakan Eloquent ORM.
Eloquent menyediakan cara mudah untuk bekerja dengan database melalui representasi objek yang intuitif.
Peran View
1. Mengambil data dari model dan menyajikannya dalam bentuk
antarmuka pengguna (UI).
2. Menyediakan mekanisme bagi pengguna untuk berinteraksi dengan
data, seperti formulir input atau tabel data.
Implementasi :
Di Laravel, view sering dibuat menggunakan Blade template engine.
Blade memungkinkan pembuatan tampilan yang dinamis dengan sintaks yang sederhana dan fleksibel.
Peran Controller
1. Menerima input dari pengguna, seperti permintaan HTTP.
2. Memproses input tersebut dengan berinteraksi dengan model
untuk mengambil atau memodifikasi data.
3. Menentukan view yang sesuai untuk menampilkan data atau
pesan kepada pengguna.
Implementasi :
Di Laravel, controller adalah kelas yang berisi metode-metode yang menangani permintaan HTTP.
Metode-metode ini dapat memanggil model untuk berinteraksi dengan database dan mengembalikan
view dengan data yang diperlukan.
1. Pengguna mengirim permintaan ke
aplikasi (melalui URL).
2. Permintaan diteruskan ke controller.
https://laravel.com/docs/10.x/routing#main-content