Красноречивый Laravel - отношения один ко многим

Я только начал работать с laravel v3 и пытаюсь обдумать отношения eloquent «один-ко-многим», создав блог, и у меня есть сообщения, имеющие отношение один к одному с категориями (каждое сообщение связано с категорией).

У меня есть следующие таблицы со следующими полями:

сообщений: id, title, body, date_created, category_id

категории: id, имя

У меня есть следующие две модели:

class Category extends Eloquent 
{
    public function posts()
    {
        return $this->has_many('Post');
    }
}

class Post extends Eloquent 
{
    public function categories()
    {
        return $this->belongs_to('Category');
    }
}

Я понял, как получить все сообщения, передав идентификатор категории:

category::find(2)->posts()->get())

Мне просто нужна помощь, чтобы узнать, как получить все сообщения и получить соответствующие категории. Поэтому в конце дня в представлении я могу вывести что-то вроде этого:

{$post->title} -  Category: {$post->category->name}

Спасибо за любую помощь!

Ответы на вопрос(2)

Ваш ответ на вопрос