Пытаясь понять мой 1-й laravel скрипт и застрял в простой функции поиска.
Две проблемы.
1.) Поиск начинается только с первой буквы. Допустим, я найду запись «Кошки и собаки» и буду искать по «ats». Безрезультатно. Но если я ищу с помощью 'Cat', это работает.
2.) Пробел прерывает поиск. то есть я ищу 'Кошки и' не будет никакого результата. Если я ищу «Кошки» или «и», и это работает.
Моя функция
/**
* @return \Illuminate\View\View
*/
public function products_modal(){
$products = \App\Models\Product::select(DB::raw('CONCAT_WS( "", name, category, "") as name'), 'uuid')
->where('active', '1')
->orderBy('stock1', 'desc')
->lists('name', 'uuid');
return view('products.products_modal', compact('products'));
}
Я хочу иметь возможность искать «и собак» или «ats» и найдите эту запись.
У меня такое ощущение, что я смотрю не на ту часть моего сценария.