Tutorial Laravel #16 : Membuat Pencarian Pada Laravel


membuat pencarian pada laravel

Membuat Pencarian Pada Laravel – Selamat datang kembali di tutorial lengkap laravel untuk pemula. pada tutorial ini kita akan melanjutkan materi laravel yang sebelumnya kita telah belajar tentang cara membuat pagination dengan laravel.

Jika teman-teman mengikuti tutorial laravel dari part-part sebelumnya, di sini kita telah mempunyai CRUD pegawai. dan beberapa data testing pegawai yang kita buat dengan seeding & faker.

Untuk melanjutkan pembahasan materi laravel di malasngoding.com. Pada tutorial ini kita akan membuat form pencarian data pada laravel.

Membuat Pencarian Pada Laravel

Form pencarian yang akan kita buat adalah form pencarian pada data pegawai yang sudah kita buat pada tutorial sebelumnya.

Silahkan teman-teman ikuti tutorial sebelumnya jika belum, agar penjelasan tentang cara membuat pencarian pada laravel ini lebih mudah teman-teman pahami.

Persiapan

Akan saya ulang sekilas. untuk sekedar memastikan kembali. pastikan teman-teman sudah mempunyai database dan sebuah tabel yang akan kita buat pencarian data pada tabel tersebut.

Pada tutorial ini kita sudah mempunyai database dengan nama ‘belajar_laravel’. dan sebuah tabel dengan nama ‘pegawai’.

Silahkan teman-teman buat terlebih dulu jika belum.

Atau untuk menghemat waktu silahkan teman-teman import sql berikut ke database ‘belajar_laravel’.

pegawai.sql

Dan jangan lupa untuk membuat konfigurasi database project laravel nya pada file .env.

Membuat Pencarian Data Pada Laravel

Oke langsung saja kita mulai

Untuk membuat pencarian menggunakan laravel, kita membutuhkan 2 buah route dan 2 buah method.

Baca lagi : Belajar Route dan View pada Laravel

Buat route untuk menampilkan data pegawai secara default (tanpa pencarian). dan 1 buah route untuk mengarahkan ke method yang menangani proses pencarian.

belajar_laravel/routes/web.php

Perhatikan pada route di atas. pada route

kita akan menampilkan semua data pegawai. kita juga akan membuat sebuah form pencarian pada method index. dan pada route

kita akan menjadikan method cari sebagai method yang menangani data pencarian yang dikirim dari form pencarian yang dikirim dari method index.

oke, saya rasa teman-teman sudah familiar dengan route, method, controller dan views pada laravel. karena sudah berulang-ulang kali kita bahas pada tutorial sebelumnya.

Kemudian buat controller PegawaiController.php jika belum. untuk teman-teman yang sudah mengikuti tutorial laravel di malasngoding.com pasti sudah punya controller PegawaiController.php.

belajar_laravel/app/Http/controllers/PegawaiController.php

Seperti yang sudah kita tetapkan pada route, ada 2 buah method yang akan kita gunakan, yaitu method yang akan menampilkan data pegawai yang belum di proses. dan method cari yang melakukan proses pencarian data dan menampilkan datanya kembali.

Karena pada method index kita menampilkan data pegawai ke view index. maka sekarang buat view baru dengan nama index.blade.php

belajar_laravel/resources/views/index.blade.php

Pada view index ini kita membuat sebuah form untuk pencarian data.

Kemudian perhatikan pada method cari.

Inti dari form pencarian ini ada pada method cari.

pada method cari ini kita tangkap data yang dikirim dari form pencarian.

kemudian kita cari data nya pada table pegawai dengan menggunakan fungsi like. untuk mencari data yang mirip dengan data yang di input pada form pencarian.

Dan terakhir kita tampilkan data nya kembali ke view index.

Sekarang coba kita lihat hasilnya.

Silahkan akses project laravel teman-teman

localhost:8000/pegawai

Membuat Pencarian Pada Laravel

Membuat Pencarian Pada Laravel

Di sini saya mencoba menginput “diki” pada pencarian. dan klik cari.

search laravel

search laravel

Maka hasil pencariannya pun muncul.

Oke teman-teman sekian tutorial tentang cara membuat form pencarian pada laravel atau searching laravel.

Sampai jumpa di tutorial selanjutnya.

 

 

 

Incoming search terms:

  • tutorial membuat search di laravel
  • Cara membuat search di laravel
  • cara membuat web laravel pencarian data
  • searching pada laravel
  • membuat form pencarian pada tabel laravel
  • cara daftar exkalibur projck
  • Cara get id di laravel
  • Cara membuat pencarain data dengan bool strap
  • cara membuat pencarian di laravel
  • Cara menampilkan data berdasarkan kriteria di laravel



Diki Alfarabi Hadi

Coding enthusiast. Someone who love learn something new. especially about web programming and web design. happy to share about knowledge and learn from other.

TUTORIAL MENARIK LAINNYA

action url laravel
laravel localization
Diskusi
2 Komentar
  • gedha rizka 6 months ago

    Min saya ko pake Not Found yah pas carinya

    • Diki Alfarabi Hadi 6 months ago

      route nya udah dibuat?