join('users', 'courses.user_id', '=', 'users.id') ->where('enrollments.user_id', auth()->user()->id) ->whereRaw('enrollments.id = (SELECT MAX(e.id) FROM enrollments e WHERE e.user_id = enrollments.user_id AND e.course_id = enrollments.course_id)') ->select('enrollments.*', 'courses.slug', 'courses.title', 'courses.thumbnail', 'users.name as user_name', 'users.photo as user_photo') ->paginate(6); $view_path = 'frontend.' . get_frontend_settings('theme') . '.student.my_courses.index'; return view($view_path, $page_data); } }