I have two tables, User and Post. One User can have many posts and one post belongs to only one user>
User
Post
posts
post
user>
In your Post model:
public function userWithName() { return $this->belongsTo('User')->select(array('id', 'first_name', 'last_name')); }
Now you can use $post->userWithName
$post->userWithName