MVC (Model, View, Controller) pada Laravel
Gambar 1.1 Proses MVC
Struktur laravel
Berikut adalah beberapa struktur dari laravel :
- App
berisi kumpulan logika dan alur sistem yang akan dibuat. - Bootstrap
direktori ini berisi beberapa file kerangka framework laravel termasuk autoload yang befungsi untuk mengoptimasi kinerja sistem yang dihasilkan. - Config
mencakup seluruh konfigurasi framework mulai dari database, app, mail, dan lain sebagainya. - Database
sebagai folder penampung file migrations dan seeds yang berhubungan langsung ke pengolahan data dalam database. - Public
sebagai folder yang akan diakses oleh public/users nantinya. Folder ini juga berisi file-file assets (css/js/images/dll) - Resource
folder ini berisi semua resource untuk bagian frontend. - RoutesFolder ini digunakan untuk menentukan format url yang digunakan untuk mengakses halaman yang dibuat
- Storage
berisi compiled blade templates, session, cache, logs dan file lainnya yang di-generate otomatis oleh framework. - Tests
berisi semua test yang kita buat untuk aplikasi. - Vendor
berisi seluruh library-library yang digunakan dalam framework laravel maupun yang diinstall melalui composer.
Sekarang kita akan mencoba untuk mengoperasikannya dengan perintah yang simple :
1. Pertama buat file ProfileController.php pada app/Http/Controllers/ dengan mengisi syntax
Analisis :
Function index
digunakan untuk menampilkan teks “ini halaman contoh”, sedangkan
function myProfile digunakan untuk menampilkan nama, tempat_lahir dan
jabatan menggunakan beberapa variabel dengan values tertentu dan
perintah yang digunakan untuk menampilkan adalah return view
Buat perintah route pada folder routes untuk membuat nama url yang bisa dipanggil pada file web.php
Buat file profile.blade.php pada folder resources/views untuk mengatur tampilannya
Analisis :
Syntax yang digunakan pada file profile.blade.php adalah html untuk membuat sebuah tabel dengan menggunakan <table> dan <tr> untuk baris dan <td> untuk kolom
Lihat pada localhost dengan mengetikkan alamatnya /laravel/public/myProfile
Buat route
Buat file pada views
Hasil tampilannya
3. Berikut merupakan syntax yang menggunakan perintah array
Analisis :
Syntax diatas
menggunakan perintah array dengan menuliskan values tertentu pada
variabel “nama” dan “harga” dan ditampilkan menggunakan nama array yang
sudah dibuat yaitu “barangs” sehingga menjadi lebih mudah dan efektif
Kemudian route yang digunakan
Buat file untuk tampilannya pada views
Analisis :
Untuk menampilkan array yang sudah dibuat pada ProfileController.php pada view menggunakan perintah foreach yang disiipkan dalam syntax html
Hasil tampilannya











Posting Komentar