Foreach加入并选择laravel

时间:2016-03-29 15:50:32

标签: php mysql database laravel

您好我正在电影网站上工作,我想在首页上显示db中标题的最新评论。该网站也正在抓取其他网站的评论。我希望显示头像,如果评论来自我的网站的用户,这就是为什么我加入到用户表。现在我有了

b = builtin('length', la);

Review Table
-----------------------
|id|author|title_id|body|

User Table
--------------------
|id|username|Avatar|

它运行良好,但如果评论者不在用户表中,他们会使用上面评论中的ID。我需要我想要使用的折叠切换的评论ID。

我网站用户的所有评论都向我显示了正确的ID,但如果作者姓名不在用户表格中,则其ID错误。

你能帮助我吗?

1 个答案:

答案 0 :(得分:0)

你需要尝试这样的事情

  $lureviews = DB::table('Review')
        ->join('users', 'users.username', '=', 'reviews.author')
        ->select('users.*', 'reviews.*')
        get();

它将返回评论表中具有相同ID的所有用户。