我有两个表:如何在Laravel 5.2查询中返回自定义文本?
qr_details表:
id qrcode_id prize_id created_at updated_at
12 1 12 2017-10-06 19:53:10 0000-00-00 00:00:0
qrcodes表:
id correspond_code qrcode_note created_at updated_at
1 plgt73g X Batch 2017-10-06 21:55:11 2017-09-28 08:57:53
2 gs35dn4 Y Batch 2017-10-06 21:55:22 2017-10-04 04:38:50
3 df324f3 X Batch 2017-10-06 21:55:36 2017-10-06 13:29:11
现在我想,如果我得到qrcodes
表id
在qr_details
表qrcode_id
列然后它会显示文字Yes
以外它会显示No
。我怎么写这个?提前致谢。
到目前为止我试过:
$drawOr = DB::table('qr_details')
->leftJoin('qrcodes', 'qr_details.qrcode_id', '=', 'qrcodes.id')
->where('qrcode_id','=', $id)
->get();
dd($drawOr);
它显示了一个错误。
你是否得到完整性约束错误? –
为什么你不使用雄辩关系呢? –
我真的很难理解这个问题。据推测'qr_details'是一张表格,里面有一行'qrcodes'的细节? 'id'怎么会不在那里? – apokryfos