関数内に...やりました。なんだか長いんだよなーって気になる方にはこちら。Illuminate\Database\Query\JoinClause;をコントローラに追加して...スッキリしました。クラスを返しているのはこちら。\Illuminate\Database\Query\Builderクラスのjoinメソッド内で、最初のif文の中でnewされてますね。$join);の2つめの引数として渡され、function($join)の引数になるわけです。これでお手軽にコード補完ができました。