У меня есть поисковая форма на моем сайте; когда пользователь вводит поисковый термин, он передается в строку URL-запроса. Я хочу использовать эти данные для создания коллекции с использованием оператора SQL LIKE.
Я установил контроллер «Product» с методом поиска.
public function search()
{
$searchTerm = request('s');
$products = Product::where('productTitle', 'LIKE', '%{{$searchTerm}}%');
return $products;
return view('search', [
'searchTerm' => $searchTerm,
'products' => $products
]);
}
Однако, когда я запускаю это, я получаю следующую ошибку:
Объект класса Illuminate \ Database \ Eloquent \ Builder не может быть
преобразован в строку