У меня есть древовидная таблица:
- сообщений
- категорий
- теги
поля сообщений: заголовок и текстполе категорий: заголовок поле тегов: заголовок
отношение между сообщениями и категориями много-много. отношение между постами и тегами много ко многим.
Я хочу найти ключевое слово для поиска в заголовке или тексте поста (например), или в заголовке категории поста, или в заголовке тегов поста, используя eloquent и нумерацию страниц.
Как мне это сделать?
class Post extends Model
{
public function categories()
{
return $this->belongsToMany(Category::class);
}
public function tags()
{
return $this->belongsToMany(Tag::class);
}
}
class Category extends Model
{
public function posts()
{
return $this->belongsToMany(Post::class);
}
}
class Tag extends Model
{
public function posts()
{
return $this->belongsToMany(Post::class);
}
}