$user = User::select("users.*","items.id as itemId","jobs.id as jobId") ->join("items","items.user_id","=","users.id") ->join("jobs",function($join){ $join->on("jobs.user_id","=","users.id") ->on("jobs.item_id","=","items.id"); }) ->get(); print_r($user);