小编Ema*_*med的帖子

如何通过中间表在从一个模型到另一个模型中使用 Eloquent

我有三个模型

文章

id 
title 
Run Code Online (Sandbox Code Playgroud)

评论

id
title
user_id
article_id
Run Code Online (Sandbox Code Playgroud)

用户

id 
name
Run Code Online (Sandbox Code Playgroud)

我想要实现的是根据其 id 选择一篇文章,其中包含发表该评论的评论和用户信息

像那样 :

$article = Article::find($id -- say 1)->with('comments' -- this is a relation in Article Model)->get(); 
Run Code Online (Sandbox Code Playgroud)

这给了我带有相关评论的文章,​​作为一组对象说评论一 - 评论二等......

我想要什么而不是评论对象中的 user_id 我希望它是一个用户对象

看到这张照片,这是我到目前为止所达到的

我所做的事情的屏幕

使用 Laravel 5.4

php mysql relationships laravel eloquent

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

eloquent ×1

laravel ×1

mysql ×1

php ×1

relationships ×1