Работа над функцией поиска в приложении Laravel (блог / сообщения).
Существует несколько типов сообщений (каждый из которых имеет отдельную таблицу в базе данных)
Как деловые сообщения, сообщения социальной жизни и т. Д.
Ниже приведена функция поиска в SearchController
class SearchController extends Controller
{
public function search(Request $request, $query = null)
{
if($query == null)
return redirect()->route('home');
$search = Business::where([['title','like','%'.$query.'%'],['status','=',1]])
->orWhere([['description','like','%'.$query.'%'],['status','=',1]])
->paginate(10);
return view('front.search',[
'results' => $search,
'query' => $query
]);
}
}
Итак, в основном мой вопрос заключается в том, как добавить и другие типы таблицы Поста?
Мой основной мотив заключается в том, что когда кто-то ищет что-то, результат должен быть получен из всех типов сообщений (бизнес, природа, жизнь и т. Д.).