J'ai deux tables:Comment je renvoie le texte personnalisé dans la requête Laravel 5.2?
table 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 table:
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
Maintenant, je veux si je reçois qrcodes
tableau id
dans qr_details
tableau qrcode_id
colonne puis il affichera le texte Yes
autre que il montrera No
. Comment j'écris ceci? Merci d'avance.
J'ai essayé jusqu'à présent:
$drawOr = DB::table('qr_details')
->leftJoin('qrcodes', 'qr_details.qrcode_id', '=', 'qrcodes.id')
->where('qrcode_id','=', $id)
->get();
dd($drawOr);
ses affiche une erreur.
obtenez-vous une erreur de contrainte d'intégrité? –
pourquoi n'utilisez-vous pas une relation éloquente pour cela? –
J'ai vraiment du mal à comprendre cette question. Probablement 'qr_details' est une table avec des détails sur une rangée de' qrcodes'? Comment le 'id 'ne serait-il pas là? – apokryfos