// Post.php
class Post extends Eloquent
{
protected $table = 'posts'; // имя таблицы
public function user() {
return $this->belongsTo('User', 'user_id');
}
}
// User.php
class User extends Eloquent
{
protected $table = 'users'; // имя таблицы
public function posts() {
return $this->hasMany('Post', 'user_id');
}
}
Post::with('user')->get(); // вернет одним запросом посты со своими юзерами