Как добавить поиск по шаблону в мою функцию в Laravel? - PullRequest
0 голосов
/ 23 января 2020

Пытаясь понять мой 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» и найдите эту запись.

У меня такое ощущение, что я смотрю не на ту часть моего сценария.

...