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.