Assalamu'alaikum Warohmatullohi Wabarokatuh...Pada kesempatan kali ini kita akan belajar materi yang masih seputar Laravel, yaitu tentang Cara Passing Data Controller Ke View Laravel.
Sebelum menginjak ke praktik, kalian tau nggak sih apa itu Passing Data?? Hmm..jangan khawatir, aku akan jelasin. Passing Data merupakan proses pengiriman data (transfer data) yang ada pada controller ke view untuk ditampilkan. Untuk Cara Passing Data sendiri, dapat kalian lakukan pada parameter ke-2 dari fungsi view.
# Cara Passing Data Controller Ke View Laravel terdiri atas 3 tahapan berikut :
a) Memanggil View dari Controller Laravel
b) Passing Data dari Controller Ke View Laravel
c) Passing Data Array Ke View Laravel
Oke sekarang kita mulai Praktik Passing Data, caranya adalah s
ebagai berikut :
1. Langkah pertama kita akan mulai dengan memanggil view dari LowonganController yang telah kita buat pada tutorial sebelumnya. Untuk caranya kalian ikuti tampilan berikut yang telah saya beri tanda merah.
Gambar dibawah ini merupakan tampilan perintah method index() yang berguna untuk return atau mengembalikan string yang telah kita lakukan pada tutorial sebelumnya.
2. Selanjutnya buat view baru untuk dapat menampilkan view Lowongan, dan tempatkan view tersebut nanti pada Folder Views dengan nama (nama).blade.php misalnya Lowongan.blade.php
3. Buka File LowonganController.php di Sublime Text dan ketik perintah untuk memanggil view Lowongan.blade.php dengan format kode seperti gambar berikut ini.
4. Setelah melakukan langkah sebelumnya, sekarang cek pada web browser dengan perintah localhost:8000/Lowongan. Maka kita akan disuguhkan (muncul tampilan) dari view Lowongan.blade.php seperti gambar dibawah ini.
1. Silakan buka method index() pada LowonganController.php pada Sublime Text, dan tambahkan perintah seperti tampilan berikut.
Pada syntax di atas menunjukkan bahwa kita sedang membuat variabel yang menyimpan data "Dian_Astri". Selanjutnya pada bagian $nama berarti bahwa kita akan mengirimkan data berupa variabel nama.
2. Sekarang buka view Lowongan.blade.php dan tuliskan atau tambahkan syntax {{$nama}} untuk menampilkan data dari dalam variabel nama.
3.Untuk melihat hasilnya, cek pada web browser kalian. Tampilannya seperti gambar berikut ini.
1. Sekarang kita akan mengoper data array ke view laravel. Pertama buka File LowonganController.php kalian pada sublime dan tambahkan kode atau perintah seperti gambar berikut ini.
Syntax dibawah ini berarti bahwa kita memasukkan data array ke dalam variabel materi, kemudian kita kirimkan dengan nama tutorial. Jadi untuk mengakses view, kita akan mengaksesnya dengan nama "tutorial".
2. Masuk pada File Lowongan.blade.php menggunakan sublime. Perhatikan pada syntax foreach() berfungsi untuk menampilkan data array "tutorial" yang dikirimkan pada controller. Pada default nya data "tutorial" tersebut berbentuk array, jadi kita ubah menjadi variabel dengan menggunakan syntax @foreach seperti pada tampilan berikut ini.
3. Dan untuk hasil atau pembuktian dari langkah yang telah kita lakukan diatas, kalian pergi ke web browser dan ketikkan perintah localhost:8000/Lowongan seperti gambar berikut ini.
Sekian dulu ya artikel Tentang Passing Data Controller Ke View Laravel kali ini, semoga dapat bermanfaat bagi kalian dan selamat mencoba.
Wassalamu'alaikum Warohmatullohi Wabarokatuh















0 komentar:
Posting Komentar