Как построить запрос регулярных выражений Laravel, включая разбивку на страницы

#laravel #eloquent

#laravel #красноречивый

Вопрос:

Следующий запрос отлично работает в phpmyadmin, но я не понял, как поместить это в Laravel Eloquent с запросом:

 SELECT * FROM `customers` WHERE company REGEXP '\MyCompany Corp\b'
  

Как мне создать запрос Laravel, если MyCompany Corp является поисковым запросом типа $search-> search ??
Спасибо за помощь.

Комментарии:

1. можете ли вы использовать like operator для создания запроса mysql, подобного select * form customers where company like '%MyCompany Corp%' . Если это так, то вы можете легко построить с помощью красноречивого.

Ответ №1:

используйте

 ->where('company', 'regexp', "$search->search")