Menampilkan Data Dengan Query Builder Laravel 5.3

11/12/2016    Ekky Ridyanto    2648     Website

Untuk bisa berinteraksi dengan database melalui laravel ada dua cara pada artikel ini sendiri kita akan belajar cara pertama yaitu tentang Query Builder lalu pada bagian selanjutnya kita akan menjelaskan cara menggunakan Eloquent ORM. Bila teman teman lihat dokumentasinya dibagian Query Builder ini kita akan melihat ada banyak sekali metode-metode yang bisa kita gunakan mulai dari select dari databasenya, insert, update, delete sampai metode joinnya. Langsung saja kita ke bagian laravelnya yang perlu kita lakukan pertama kali adalah setting konfigurasi databasenya yang mana settingan databasenya ada dibagian file .env

Menampilkan-Data-Dengan-Query-Builder-Laravel5-11-12-2016-1

Kita isi nama databasenya, username, password silahkan setting sesuaikan datanya masing masing dan pastikan teman teman sudah punya databasenya dan ada juga tabel yang saya sudah siapkan disini berikut struktur tabelnya

Kemudian kita isi data untuk tabelnya yang nantinya akan kita tampilkan menggunakan Query Builder pada laravelnya. Selanjutnya untuk menggunakan metode Query builder yang pertama kita harus siapkan adalah class facades DBnya di bagian controllernya

setelah kita pasang class DBnya sekarang kita sudah bisa mengambil data dari databasenya dengan menuliskan seperti berikut

yang artinya kita tentukan nama tabelnya dengan metode table() dan lalu untuk mengambil semua data-datanya kita gunakan metode get(). Kemudian kita passing kedalam views dengan menentukan nama key-nya

sama seperti sebelumnya kita akan melakukan @foreach pada halaman Bladenya. Untuk menampilkannya kita harus spesifik milihnya misalnya saya mau tampilkan id dan namacategorynya saja maka kita bisa tulis seperti ini

termasuk bila teman teman ingin menampilkan kolom moto-nya yakni $category->moto. Hasilnya seperti ini

maka kita akan dapatkan semua data yang ada didatabasenya.

No data.

Cara Cepat Pintar Membuat Website, Tanpa Perlu Basic IT

Membuat website perusahaan, portal berita, blog, katalog online, dan e-commerce.

Learn More

Cara Cepat Pintar Membuat Website, Tanpa Perlu Basic IT

Membuat website perusahaan, portal berita, blog, katalog online, dan e-commerce.

Learn More