Laravel Красноречивый частный регистронезависимый поиск по термину - PullRequest
0 голосов
/ 20 апреля 2020

Предположим, у меня есть модель Post. Я хочу выполнить поиск свойства заголовка в модели Post с помощью предложения where, где:

1) Необходимо сопоставить только часть или целое слово, поэтому, если у меня есть запись с названием Кулинарный учебник, поиск tut даст мне совпадение.

2) Поиск не учитывает регистр, поэтому можно использовать как учебник, так и учебник,

Как я могу сделать это с Eloquent?

Пока у меня есть это:

Post::where('title', $term)->get();

1 Ответ

1 голос
/ 20 апреля 2020

Вы можете использовать оператор сравнения LIKE SQL. См. документацию для других примеров.

Post::where('title', 'LIKE', "%{$term}%")->get();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...