Laravel 10 поиск в таблице PostgreSQL без учёта регистра

У кого то есть элегантный опыт в организации поиска по таблице без учета регистра.

Пример запроса:

$products = Products::query()
    ->when(RequestFacade::input('search'), function($query, $search) {
        $query->where('name', 'like', '%' . $search . '%');
    })->get();

Ответы (1 шт):

Автор решения: Igor

Всем спасибо, проверил, сработал именно ILIKE

$products = Products::query()
    ->when(RequestFacade::input('search'), function($query, $search) {
        $query->where('name', 'ilike', '%' . $search . '%');
    })->get();

→ Ссылка