Sie müssen die Begriffe aus Ihrem Eingabefeld abrufen und alle durchlaufen, während Sie Ihre DB-Abfrage erstellen. Sie müssen auch das Tabellenfeld festlegen, in dem die Begriffe gesucht werden sollen, in diesem Beispiel ist das Tabellenfeld name
. Hier ist ein ungetestetes Beispiel, aber Sie werden schon verstehen.
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();
}