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')