Я предполагаю, что у вас есть Модели :
- Сообщение * * 1006
- Категория
Кроме того, у вас есть category_id в качестве внешнего ключа в модели Post.
Это базовая структура.
Я предполагаю, что вы хотите искать сообщения и категории одновременно, чтобы вы могли сделать что-то вроде этого:
return Post::leftJoin('categories', 'posts.category_id', '=', 'categories.id)
->where('categories.name', 'like', '%' . $keyword . '%')
->orWhere('posts.title', 'like', '%' . $keyword . '%')
->get();