Je zou kunnen proberen om de join op te geven als een linker outer join :
->join('answers as answers', 'responses.answer_id', '=', 'answers.id', 'left outer')
De vierde parameter van de join-methode is $type
, die, indien niet gespecificeerd, standaard de waarde inner
heeft . Maar sinds links lid geworden en linker buitenste join zijn hetzelfde
, je zou gewoon de leftJoin
. kunnen gebruiken methode in plaats daarvan, om het leesbaarder te maken:
->leftJoin('answers as answers', 'responses.answer_id', '=', 'answers.id')