leftJoin('position p', 'p.id = cl.position') ->leftJoin('outsource o', 'o.id = cl.outsource_id') ->where('cl.account_id', $accountId) ->whereIn('cl.status', [self::COMMON_OFF]) ->field('cl.*,p.name as position_name,o.name as outsource_name') ->order('cl.id', 'desc') ->find(); } public function account() { return $this->hasOne(Account::class, 'id', 'account_id'); } }