Menampilkan data dari Database dengan Laravel
Assalamualaikum Wr. Wb.
kali ini saya akan menunjukan hasil dari pembelajaran saya tentang materi laravel, dan kali ini mengenai control, biasanya satu buah Controller untuk satu buah modul, Misalnya kita memiliki SiswaController, didalamnya terdapat fungsi-fungsi yang berhubungan dengan entitas/modulnah berikut hasil dari studi kasus saya
Kedua menampilkan data yang memiliki nama_wali_kelas yang awal hurufnya "A"
Ketiga menampilkan data diurutkan berdasarkan nama dan jurusan kelas
Keempat menampilkan data hanya jurusan Audio Video saja
Sekian dari saya Wassalamualaikum
kali ini saya akan menunjukan hasil dari pembelajaran saya tentang materi laravel, dan kali ini mengenai control, biasanya satu buah Controller untuk satu buah modul, Misalnya kita memiliki SiswaController, didalamnya terdapat fungsi-fungsi yang berhubungan dengan entitas/modulnah berikut hasil dari studi kasus saya
Studi Kasus 2
disini saya membuat tabel kelas seperti pada post sebelumnya lalu mengisi tabel tersebut, lalu saya menampilkan data-data dari tabelnya ke tampilan php dengan laravelnya.
(nama yang tercantum hanya hasil dari name generator, bila ada kesamaan nama maka itu hanya kebetulan saja)
nah data dari tabel diatas ditampilkan dari perintah dibawah ini, hanya mendefinisikan array variable $data yaitu kelas, dan dari table "t_kelas", lalu fungsi get() untuk mengambil datanya, sepertinya fungsi get disini juga mungkin mirip seperti SELECT yang ada di query mysql
nah lalu dibawah ini adalah kodingan untuk tampilan tabelnya
hanya dengan membuat row untuk identitas atau headernya, dan row untuk setiap datanya, digunakan juga foreach untuk pengulangan, pengulangan ini dilakukan untuk tiap banyaknya data yang ada didalam database, dan tiap ada foreach maka harus ada juga endforeach untuk mengakhiri pengulangannya, lalu mendefinisikan nama columnnya dari database pada column di phpnya seperti dibawah.
Studi Kasus 3
Nah di studi kasus 3 ini saya menampilkan data datanya berdasarkan kondisi tertentu.
Pertama menampilkan data yang diurutkan sesuai dengan lokasi_ruangan
dengan perintah diatas, yang disimpan sebelum fungsi get(), maka data tabel akan terlihat seperti ini
(nama yang tercantum hanya hasil dari name generator, bila ada kesamaan nama maka itu hanya kebetulan saja)
Data jadi ditampilkan berurut sesuai ruangannya, dari ruangan A sampai ruangan F
nah perintah diatas juga disimpan sebelum fungsi get(), dan sama juga untuk perintah yang lain, jadi get() selalu berada diakhir, nah perintah where ini untuk menampilkan data yang lebih spesifik, oh iya untuk mencari yang awal hurufnya maka simbol persen (%) disimpan setelah huruf, jika mencari yang mengandung suatu huruf, maka disimpan sebelum dan setelah huruf, seperti ini (%a%)
maka data yang ditampilkan akan seperti ini
(nama yang tercantum hanya hasil dari name generator, bila ada kesamaan nama maka itu hanya kebetulan saja)
jadi hanya menampilkan data yang memiliki nama wali kelas berawal dari huruf a saja, di data saya hanya ada dua data yang seperti itu.
masih sama menggunakan perintah orderBy
(nama yang tercantum hanya hasil dari name generator, bila ada kesamaan nama maka itu hanya kebetulan saja)
disini data yang ditampilkan sudah berurutan sesuai dengan nama dan jurusannya, namun saya sendiri masih tidak tau mengapa ditampilkannya dari huruf paling terakhir terlebih dahulu.
Keempat menampilkan data hanya jurusan Audio Video saja
disini juga sama menggunakan perintah where, karena data yang ingin ditampilkan lebih spesifik yaitu jurusan Audio Video saja.
maka hasilnya akan seperti dibawah.
(nama yang tercantum hanya hasil dari name generator, bila ada kesamaan nama maka itu hanya kebetulan saja)
Semangaaaat!
ReplyDeleteMakasiiih sika
Delete