अपनी डीबी क्वेरी बनाते समय आपको अपने इनपुट फ़ील्ड से शर्तें प्राप्त करनी होंगी और उन सभी के माध्यम से लूप करना होगा। आपको टेबल फ़ील्ड भी सेट करना होगा जिसमें आप शब्दों को खोजना चाहते हैं, इस उदाहरण में टेबल फ़ील्ड name
है . यहां एक परीक्षण नहीं किया गया उदाहरण है, लेकिन आपको इसका अंदाजा हो जाएगा।
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();
}