我有2个模型:作者和文章。
在我的文章模型中,我有一个作者函数(一对多(反向)):
public function author()
{
return $this->belongsTo('App\Author', 'author_id');
}
现在我想将以下信息导出到Excel:
ID | 标题 | 作者名称
这是我的尝试:
$posts = Post::with(array(
'author' => function ($query) {
$query->select('name');
}))->select('id', 'title')->get();
我拿到的是一个空的作者名称列。
我做错了什么?