Dovrai ottenere i termini dal tuo campo di input e scorrerli tutti mentre crei la tua query DB. Dovrai anche impostare il campo della tabella in cui vuoi cercare i termini, in questo esempio il campo della tabella è name
. Ecco un esempio non testato ma ti renderai l'idea.
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();
}