У меня есть эти модели со следующими полями, заключенными в скобки.Пользователь может иметь много постов, а пост может иметь много категорий.Как мы можем добиться этого, используя красноречивый laravel.
User [id, name]
Post [id, user_id, post_title]
PostType [id,post_id, category_desc]
В пользовательской модели
public function posts(){
return $this->hasmany('App\Post');
}
В почтовой модели
public function categories(){
return $this->hasmany('App\PostType');
}
В контроллере
$result = User::with('post')->get();
, которая будет возвращать пользователей су каждого пользователя есть записи поста.Но как добавить категории в набор результатов?