Следующий код работает нормально:
Post::with(['user'])
->get();
, но когда я пытаюсь отфильтровать его, используя select, он возвращает нуль в отношениях пользователя.
Post::with(['user' => function($query){
$query->select('name');
}])
->select('id', 'slug', 'title', 'body', 'created_at')
->get();
отношение внутри модели пользователя:
public function posts()
{
return $this->hasMany('App\Post');
}
Отношение внутри Почта Модель:
public function user()
{
return $this->belongsTo('App\User', 'user_id');
}