Du kan prøve at angive sammenføjningen som værende en ydre sammenføjning til venstre :
->join('answers as answers', 'responses.answer_id', '=', 'answers.id', 'left outer')
Den fjerde parameter i joinmetoden er $type , som, når den ikke er angivet, som standard er værdien inner . Men siden forlod join og venstre ydre sammenføjning er det samme
, kan du bare bruge leftJoin metode i stedet for at gøre den mere læsbar:
->leftJoin('answers as answers', 'responses.answer_id', '=', 'answers.id')