Můžete zkusit zadat spojení jako levé vnější spojení :
->join('answers as answers', 'responses.answer_id', '=', 'answers.id', 'left outer')
Čtvrtým parametrem metody spojení je $type
, která, pokud není uvedena, má výchozí hodnotu inner
. Ale protože zleva připojení a levé vnější spojení jsou totéž
, stačí použít leftJoin
místo toho, aby byl čitelnější:
->leftJoin('answers as answers', 'responses.answer_id', '=', 'answers.id')