Thursday, 2 November 2017

Controler dan View Pada Laravel

Assalamu'alaikum Wr.Wb..
Oke kembali lagi bersama saya, kali ini kita masih akan membahas pemrograman PHP dengan menggunakan Framework Laravel. setelah sebelumnya kita membahasa routing  pada kali ini akan membahas tentang dasar Controler dan View pada Laravel. bagi pembaca sekalian alangkah baiknya sebelum membaca bagian ini terlebih dahulu membaca materi sebelumnya yaitu Mengenal Framework Laravel agar tidak terlalu bingung, karena menurut saya belajar laravel itu mudamudah sulit tapi jika tidak memahami secara keseluruhan akan bingung... walaupun belajarnya juga bingung sih.. hehehehehe....


Baiklah sedikit membahas materi sebelumnya bahwa laravel itu menggunakan konsep MVC atau Model, View, dan Controler. dimana pengertian masing-masingnya sebagai berikut:

  • Model : Model mewakili struktur data. Biasanya model berisi fungsi-fungsi yang membantu  dalam pengelolaan database seperti memasukkan data ke database, update data dan lain-lain.
  • View : View adalah bagian yang mengatur tampilan ke user. Bisa di katakan berupa halaman web.
  • Controller : Controller merupakan bagian yang menjembatani model dan view. Controller berisi script-script php yang berfungsi untuk memproses suatu data dan mengirimkannya ke halaman web
seperti yang telah di tuliskan pada judul materi kali ini kita akan membahas tentang penggabungan view dan controller.

langsung saja untuk melakukan pengaturan controler, tentunya masuk pada folder controlers (C:\xampp\htdocs\project1\app\Http\Controllers), kemudian didalamnya ada file route.php, kemudian buka file route.php. untuk pembelajaran kali ini agar lebih mengenal controller buat file baru ProfileController.php pada folder controller.

dimana isi file nya adalah sebagai berikut:
<?php
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
class ProfileController extends Controller {
}
 BASIC CONTROLLER (Dasar Controller)
Ini merupakan dasar controler, ketikan kode berikut pada file ProfileController.php untuk membuat/merubah tampilan index dari web yang kita buat, jika sebelumnya memanggil menggutankan routing kali ini kita akan memanggil index menggunakan controller.
sehingga isi dari file ProfileController.php nya adalah
<?php
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
class ProfileController extends Controller {
function index() {
return 'Ini Halaman Contoh';
}
kemudian tambahkan pemanggilan Route :: get('/','ProfileController@index');
pada file web.php
lalu kita panggil pada browser sehingga akan mengeluarkan tampilan seperti pada gambar di bawah:

No comments:

Post a Comment