value . $cacheKey, now()->addDay(), function () use ($departmentSlug) { return Department::query() ->where('slug', $departmentSlug) ->where('is_active', true) ->with([ 'faculty', 'workers' => fn ($query) => $query->orderBy('sort', 'asc'), 'teachers' => fn ($query) => $query->orderBy('sort', 'asc'), 'programs' => fn ($query) => $query->orderBy('sort', 'asc'), 'workers.userDetail', 'teachers.userDetail', 'programs.directionStudy', 'seo' ]) ->firstOrFail(); } ); } }