работает в веб-приложении группового чата с laravel
Я хочу выполнить поиск пользователя по определенной группе с его именем
, поэтому в основном есть три таблицы
пользователи -> id
, timeline_id
, email
, pw
сроки -> id
, fname
, lname
, p_no
page_user (определяет пользователя для определенной группы / страницы) -> id
, page_id
, user_id
page -> id
, timeline_id
, pg_name
когда я выполняю поиск по одной выбранной группе, запрос дает поиск по всему пользователю, а не из выбранной группы
`$page_members= DB::table('timelines')`
`->join('users', 'timelines.id', '=', 'users.timeline_id')`
`->where('timelines.fname','LIKE','%'.$q.'%')` ``
`->orWhere('timelines.lname','LIKE','%'.$q.'%')`
`->orWhere('users.email','LIKE','%'.$q.'%')`
`->orderby('users.id', 'DESC')`
`->get();`
где мне нужно сделать изменения; учитывая, что $page_id = 1
; $ q - поисковое значение;