Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Membuat fungsionalitas pencarian dengan Laravel 4

Anda harus mendapatkan istilah dari bidang input Anda dan mengulang semuanya sambil membangun kueri DB Anda. Anda juga harus mengatur bidang tabel di mana Anda ingin istilah yang akan dicari, dalam contoh bidang tabel adalah name . Berikut adalah contoh yang belum diuji tetapi Anda akan mendapatkan idenya.

public function search() {

    $q = Input::get('myInputField');

    $searchTerms = explode(' ', $q);

    $query = DB::table('products');

    foreach($searchTerms as $term)
    {
        $query->where('name', 'LIKE', '%'. $term .'%');
    }

    $results = $query->get();

}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pilih poin dari database peta sesuai dengan radius

  2. Bagaimana cara menyimpan string JSON di MySQL db

  3. MySQL FULLTEXT Cari di>1 Tabel

  4. mendapatkan kesalahan Status HTTP 405 - Metode HTTP GET tidak didukung oleh URL ini tetapi tidak pernah digunakan `get`?

  5. Bagaimana cara memindahkan lalu menghapus bidang di MySQL