user(); $artworks = Artwork::query() ->where('user_id', (int) $user->id) ->whereHas('awards') ->with(['awardStat', 'stats', 'categories.contentType']) ->orderByDesc( \App\Models\ArtworkAwardStat::select('score_total') ->whereColumn('artwork_id', 'artworks.id') ->limit(1) ) ->paginate(24) ->withQueryString(); return view('dashboard.awards', [ 'artworks' => $artworks, 'page_title' => 'My Awards – SkinBase', ]); } }