如何在刀片模板中访问雄辩的急切加载集合?

时间:2015-02-09 02:03:23

标签: eloquent blade eager-loading laravel-5

我从数据库中获取帖子,其中包含答案和帖子作者(用户)。 结果在dd($posts)中看起来不错。我可以看到所有需要的信息。

模型和关系:

class Post extends Model {

    public function postanswers()
    {
        return $this->hasMany('Myapp\Postanswer','post');
    }

    public function user()
    {
        return $this->belongsTo('Myapp\User','user','id');
    }
}

查询:

$posts = Post::with('user','postanswers')->paginate(20);

如何在刀片模板中循环显示结果,访问用户的用户名并计算帖子答案?这是我尝试过的一件事,但似乎没有任何效果:

@foreach($posts as $post)
    {{ $post->user->username }}
@endforeach

我无法找出我做错了什么。

修改 我发现{{ $post->User->username }}有效。大写U

0 个答案:

没有答案