Laravel Eloquent模型关系获取

时间:2016-09-05 11:17:24

标签: laravel

我是laravel的新手,我有文章和用户表。如何获取用户创建特定文章的用户

所有文章

  1. John Doe的第1条
  2. Jane Doe的第3条。

2 个答案:

答案 0 :(得分:1)

看看relationships docs

$article = Article::where('id','=',10)->with('user')->first();

echo "article {$article->id} by {$article->user->name}";

答案 1 :(得分:0)

您需要为Article模型添加关系方法:

public function user()
{
    return $this->belongsTo(User::class, 'user_id');
}

然后,您可以通过具有user属性的魔术方法访问此用户,如下所示:

{{ $article->user->email }}