Tutorial Singkat Cara Kerja Mvc Di Laravel 5.4 - Tempat Blogging

Tutorial Singkat Cara Kerja Mvc Di Laravel 5.4


Per tanggal 25 Januari 2017 ini telah liris framework PHP Laravel 5.4 yang disertai pembaharuan fitur-fiturnya. Tapi kali ini aku tidak membahas fitur laravel ini, tapi lebih kepada cara kerja MVC di framework tersebut. MVC yang merupakan kepanjangan dari Model View Controller, merupakan sebuah paradigma yang umum dipakai dalam kebijaksanaan cara kerja sebuah aplikasi. MVC ini kalau tidak salah juga dipakai di beberapa framework PHP (misal: CodeIgniter, CakePHP, Laravel dan lain-lain). 

Model MVC memisahkan pengelolaan database, kebijaksanaan dan antarmuka dalam sebuah aplikasi, sehingga memudahkan developer yang satu dengan yang lain untuk merawat suatu kegiatan atau aplikasi.

Berikut klarifikasi singkat MVC:
  1. Model yang dimaksud dalam MVC ialah sekumpulan object yang berfungsi untuk mengelola request query ke database di aplikasi.
  2. View ialah sekumpulan  object yang berfungsi untuk mengelola atau menampilkan antarmuka ke user aplikasi
  3. Controller berfungsi untuk menangani kebijaksanaan kegiatan serta menghubungkan antara Model dengan View.

Berikut gambarannya kalau suatu request MVC di ilustrasikan:

Penjelasan dari gambar di atas:
  1. User melaksanakan inputan request melalui browser atau form.
  2. Request tersebut kemudian akan di terima controller untuk diproses requestnya.
  3. Dianggap request tersebut melibatkan request ke database, maka diteruskanlah request tersebut ke Model. Model kemudianmengambil data yang diminta controller.
  4. Setelah mendapat data yang diminta user, maka akan dikembalikan ke controller.
  5. Kemudian Controller akan meneruskan data yang diberikan model ke View.
  6. View kemudian memperlihatkan data kepada user sesuai request.
Sedangkan kalau diimplementasikan ke dalam struktur aplikasi Laravel 5.4 maka MVC tersebut terdiri dari:
  • Model: Seluruh file-file yang berfungsi sebagai model disimpan di dalam folder App/
  • View:  Seluruh file-file yang berfungsi sebagai View berada di dalam folder resources/views/
  • Controller: Fungsi Controller ditaruh di dalam folder app/Http/Controllers/ dan file web.php yang terletak di folder routes/


Show comments
Hide comments

0 Response to "Tutorial Singkat Cara Kerja Mvc Di Laravel 5.4"

Post a Comment

Blog ini merupakan Blog Dofollow, karena beberapa alasan tertentu, sobat bisa mencari backlink di blog ini dengan syarat :
1. Tidak mengandung SARA
2. Komentar SPAM dan JUNK akan dihapus
3. Tidak diperbolehkan menyertakan link aktif
4. Berkomentar dengan format (Name/URL)

NB: Jika ingin menuliskan kode pada komentar harap gunakan Tool untuk mengkonversi kode tersebut agar kode bisa muncul dan jelas atau gunakan tool dibawah "Konversi Kode di Sini!".

Klik subscribe by email agar Anda segera tahu balasan komentar Anda

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel

close