select('user_doctors_log.*','medical_care_doctor.doctor_name','medical_care_subject.subject_name','user.user_real_name','user.user_phone') ->orderBy('user_doctors_log.log_add_time', 'desc') ->leftJoin('medical_care_doctor','doctor_id','=','user_doctors_log.log_doctor_id') ->leftJoin('medical_care_subject','subject_id','=','user_doctors_log.log_subject_id') ->leftJoin('user','user_id','=','user_doctors_log.log_user_id') ->forPage($page, $limit) ->get() ->toArray(); $count = static::where('user_doctors_log.log_user_id', '=', $log_user_id) ->count(); return [$list, $count]; } }