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

Laravel - Model Kueri jika nilai berisi string tertentu (diambil dari input pencarian)

Untuk menambahkan ke Lakhwinder Singh 's, mungkin ada baiknya untuk membungkusnya dalam lingkup yang dapat Anda terapkan pada model Anda:

class Product extends Model
{
    public function scopeSearch($query, $keywords)
    {
        return $query->where('name_en', 'LIKE', '%'.$keywords.'%');
    }
}

Anda kemudian dapat menggunakan cakupan ini seperti ini:

$products = Product::search($keywords)->get();

Artinya, Anda tidak perlu terus menambahkan ketentuan “LIKE” secara manual di seluruh aplikasi Anda.

Selain itu, Laravel memperkenalkan Scout, ekstensi pencarian teks lengkap berbasis driver untuk Eloquent, dalam versi 5.3.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menemukan nilai pasti dari string yang dipisahkan koma di PHP MySQL

  2. Bagaimana cara mengonfigurasi Rails untuk akses tanpa kata sandi ke basis data jarak jauh?

  3. Koneksi terkadang terputus dengan Amazon RDS MySQL &Play Framework 1.2.5 (pengaturan default c3p0)

  4. Jarak minimum dan grup menurut

  5. Bagaimana saya bisa mendapatkan kunci asing dari tabel di mysql