Laravel 5.4连接两个表

时间:2017-02-08 08:34:16

标签: mysql laravel relational-database

  

第一张表(线索)

id,网站,名称,user_id

  

第二张桌子(旗帜)

id,lead_id,user_id,info

  

我想做什么

获取所有用户标记和每个标记潜在客户信息

  

我尝试了什么

标记模型

public function main() 
{
    return $this->belongsTo('App\Main', 'lead_id');
}

举报控制器

public function getAgentFlags()
{
    $agent_id = Auth::user()->id;
    $flags = Flag::whereHas('main', function ($q) {
        $q->where('user_id', '=', Auth::user()->id);
    })->get();
    dd($flags);

    $totalleads = Flag::where('user_id', '=', $agent_id)->count();

    return view('flags.my-flags')
        ->withLeads($leads)
        ->withTotalleads($totalleads);
}
  

它返回什么

它返回错误的信息,因为它返回不等于的潜在客户 ID

0 个答案:

没有答案