Sie könnten versuchen, den Join als Links-Outer-Join anzugeben :
->join('answers as answers', 'responses.answer_id', '=', 'answers.id', 'left outer')
Der vierte Parameter der Join-Methode ist $type
, der, wenn nicht angegeben, standardmäßig den Wert inner
hat . Aber da links beitreten und linker äußerer Join sind das Gleiche
, könnten Sie einfach den leftJoin
verwenden Methode stattdessen, um es besser lesbar zu machen:
->leftJoin('answers as answers', 'responses.answer_id', '=', 'answers.id')