如何在Laravel中查看两个表连接数据的数据?

时间:2016-09-05 19:53:33

标签: laravel-5.2

我必须上桌 这是教室桌子 enter image description here

这是joinclass表 enter image description here

现在我想查看class_code匹配表格joinclass表的教室数据。 这是我的课堂模式

 <?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class classroom extends Model
{


    public function user()
    {
        return $this->belongsToMany('App\User');
    }
}

这是我的连接类模型

 <?php

namespace App\Eloquent;

use Illuminate\Database\Eloquent\Model;

class joinclass extends Model
{
    public $timestamps= true;
    protected $table='joinclass';
    protected $guarded=['id'];

    public function user()
    {
        return $this->belongsToMany('App\User');
    }
}

那么现在应该在我的控制器中写什么?

1 个答案:

答案 0 :(得分:1)

首先使用以下简单连接查询,然后将其与表

集成
  $arr_tags = DB::table('tags')
                        ->join('users','users.id','=','tags.user_id')
                        ->select('tags.id','tags.status','tags.tag_name','users.first_name','users.last_name','tags.created_at','tags.updated_at')
                        ->get();