Я делаю блог с пользователями, у каждого из которых есть сообщения. Естественно, у меня есть UserController, PostController и модель User и Post.
Модель User имеет отношения «один ко многим» с моделью Post, например:
// User Model
public function posts()
{
return $this->hasMany('App\Post');
}
Я хотел бы получить все сообщения определенного пользователя, используя
// UserController or PostController...
$posts = User::find($id)->posts()->get()
Должен ли я написать эту логику в моем UserController (потому что он использует модель пользователя) или я должен написать логику в моем PostController (потому что он возвращает сообщения)
Примечание. Пожалуйста, простите меня, если этот вопрос не отформатирован должным образом, это мой первый вопрос о переполнении стека, спасибо