Можете да опитате да посочите присъединяването като ляво външно съединение :
->join('answers as answers', 'responses.answer_id', '=', 'answers.id', 'left outer')
Четвъртият параметър на метода на присъединяване е $type
, който, когато не е посочен, по подразбиране има стойност inner
. Но тъй като ляво присъедини иляво външно съединение са едно и също нещо
, можете просто да използвате leftJoin
вместо това, за да го направи по-четим:
->leftJoin('answers as answers', 'responses.answer_id', '=', 'answers.id')