1. Apa yang dimaksud dengan MVC dan gambarkan bentuk arsitektur tentang MVC laravel ?
a. MVC (Model View Controller) merupakan structure yang digunakan pada kebanyakan
framework
Gambarannya seperti ini :
input – processing – output = model – controller – view
- Model, mencakup semua proses yang berhubungan dengan pemanggilan struktur data,
seperti pemanggilan funsi, input prosesing ataupun output ke browser.
- Controler,mencaku psemua proses yang terkait dengan pemanggilan database dan
kapsulisasi proses – proses utama. Jadi, di bagian ini ada file bernama member.php,
maka semua proses yang terkait dengan member akan dikapsulisasi / dikelompokan
dalam file ini.
- View, mencakup yang berhubungan dengan layout atau tampilan di browser. Bisa untuk
menaruh tamplate interface website atau aplikasi
b. Arsitektur MVC
ROUTING
CONTROLLER
VIEW MODEL
1) Buat Database
4) Sekarang lakukan migrate agar table profile bisa kesimpan di database mahasiswakuapp
5) Sekarang table profil berhasil dibuat pada database anda
6) Buat router sample data profil untuk memasukan data awalan pada sistem crud (masukan
data seperti kode berkut sampai 10 data)
9) Setelah itu buatlah controller dengan nama ProfileController.php dan isikan kode berikut
10) Tambahkan router dengan kode dibawah ini
11) Bikin folder profile di dalam views dan buat lah file (create.blade.php, edit.blade.php,
form.blade.php, index.blade.php, dan show.blade.php) pada
siswaku/resources/views/profile