2016-08-22 4 views
1

Я разработал простой поиск. Я хочу, когда вводим слово в поиске .searches в таблице продуктов, где заголовок заголовка содержит это слово. я пишу этот кодlaravel 5.2 где построитель запросов с подобным не работает

$se=Request::get('search'); 
$result=Product::where('title','LIKE','%',$se,'%')->get(); 

что ошибка в этом коде?

ответ

1

Заменить

$result=Product::where('title','LIKE','%',$se,'%')->get(); 

с

$result=Product::where('title','LIKE','%'.$se.'%')->get(); 

В первом из них, необходимо передать 5 различных аргументов, чтобы где() с третьим одной % быть выражение, которое должно быть согласованы , Во втором периоде используются периоды и добавляются % к строке, хранящейся в $ se.

+0

это работает .... спасибо –

Смежные вопросы