Apa itu MVC ?
MVC adalah sebuah model kerja yang yang memisahkan antara tampilan dan proses pengerjaan. Kepanjangan MVC sendiri adalah Model, View, dan Controller yang mana masing – masing kerangka memiliki fungsinya sendiri.
model
model memiliki tugas untuk mengatur jalur data, memanipulasi data, dan mengorganisasikan data sesuai dengan instruksi yang diberikan pada controller. .
Controller
Controller berperan sebagai jembatan model dan view. Dan juga controller bisa langsung dieksekusi tanpa adanya model karena terkadang model tidak diperlukan dalam beberapa hal yang sehingga dalam pembuatannya hanya menggunakan controller saja.
view
View adalah bagian yang ditampilkan kepada pengguna. View berperan sebagai tampilan antar muka atau sesuatu yang ditampilkan ke pengguna, jadi pada bagian view berperan apa yang di kalian lihat seperti tampilan yang bagus itulah tugasnya view.
MVC
Bagaiamana Cara penerapan MVC ? penerapan MVC pada framework ataupun sebuah proyek sangat berguna sekali dalam kerja tim. Dengan model kerja seperti ini tim dapat membagi pekerjaan ke anggotanya sehingga anggota pada tim tersebut dapat dengan fokus pada pekerjaannya masing – masing dan setelah mencapai pada tahap akhir pada proyek tersebut tim tinggal menggabungkan masing – masing pekerjaan yang telah di buat mereka.
Model Laravel
untuk membuat model pada laravel kalian tinggal mengetik “php artisan make:model (nama_model_kalian)“. file model akan tersimpan di folder app.

Controller Laravel
untuk membuat controller pada laravel kalian tinggal mengetik “php artisan make:Controller (nama_Controller_kalianController)“. file model akan tersimpan di folder app/http/controllers.

untuk view kalian bisa mengatur dan membuat view kalian sendiri dan letakkan di folder resources
