Laravel elocuente - Una a muchas relaciones

Acabo de comenzar con laravel v3 y trato de envolver mi cabeza en torno a las relaciones One-To-Many de eloquent al crear un blog, tengo publicaciones que tienen una relación de muchos a uno con categorías (cada publicación está vinculada a una categoría).

Tengo las siguientes tablas con los siguientes campos:

puestos: id, title, body, date_created, category_id

categorías: id, nombre

Tengo los siguientes dos modelos:

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

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

Descubrí cómo obtener todas las publicaciones al pasar una identificación de categoría:

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

Solo necesito ayuda para averiguar cómo obtener todas las publicaciones y obtener sus categorías correctas. Así que al final del día en la vista puedo mostrar algo como esto:

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

¡Gracias por cualquier ayuda!

Respuestas a la pregunta(2)

Su respuesta a la pregunta