Du skal hente vilkårene fra dit inputfelt og gennemgå dem alle, mens du bygger din DB-forespørgsel. Du skal også indstille det tabelfelt, som du ønsker, at termerne skal søges i, i dette eksempel er tabelfeltet name
. Her er et uafprøvet eksempel, men du får ideen.
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();
}