2017-01-06 2 views
1

Im получение этой ошибки, когда мне это нравится. Я хочу, чтобы мой поиск был нечувствительным к регистру. Любое предложение?Ссылки метода не существуют

$articles = Articles::whereHas('translations',function($query) use($search){ 
    $query->whereRaw('LOWER(`title`) like ?', array($search)) 
    ->orWhereRaw('LOWER(`intro`) like ?', array($search)) 
    ->orWhereRaw('LOWER(`content`) like ?', array($search)); 
    })->get(); 
+0

Какое сравнение имеет таблица «статей»? Если это что-то_CI, это означает «Нечувствительность к регистру», и сначала вам нужно будет преобразовать его – devk

+0

utf_8_unicode_ci – None

+0

Тогда это ваша проблема. Недавно у меня была аналогичная проблема, и я опубликую, как я решил ее за минуту. – devk

ответ

3

Как @dev сказал, что вы можете получить эту ошибку только тогда, когда вы используете links() метод. Что вам нужно сделать, это:

  1. Использование paginate(10) вместо get()
  2. Использование render() вместо links() в качестве последнего осуждался.
Смежные вопросы