Я пытаюсь добавить orwhere, используя приведенный ниже синтаксис для поиска:
->where(function($query) {
$query->where(DB::raw("g.title"), 'LIKE', "%{$query}%");
$query->orWhere(DB::raw("s.step"), 'LIKE', "%{$query}%");
})
, но я получаю следующую ошибку
Object of class Illuminate\Database\Query\Builder could not be converted to string
Он работает нормально, если я использовал обычный синтаксис, как показано ниже:
->where(DB::raw("g.title"), 'LIKE', "%{$query}%")
->orwhere(DB::raw("s.step"), 'LIKE', "%{$query}%")
Но я добавлю еще одно условие where, поэтому я должен использовать первый синтаксис.