För att lägga till i Lakhwinder Singh svar, kan det vara värt att slå in det i en omfattning som du kan tillämpa på din modell:
class Product extends Model
{
public function scopeSearch($query, $keywords)
{
return $query->where('name_en', 'LIKE', '%'.$keywords.'%');
}
}
Du kan sedan använda detta omfång så här:
$products = Product::search($keywords)->get();
Vilket innebär att du inte behöver fortsätta lägga till "GILLA"-villkor manuellt under hela din ansökan.
Dessutom introducerar Laravel Scout, ett förarbaserat fulltextsökningstillägg för Eloquent, i version 5.3.