$descRequest = request()->descTable; $wherePage = request()->onPage ?? 1; $rowsPerPageRequest = request()->rowPerPage ?? 2; $sortedByRequest = request()->sortBy ?? 'generatednumber_id'; $makeData = Generatenumberid::withCount([ 'generateNumberIdGeneratedNumber as total_generated_number' ]) ->orderBy($sortedByRequest, $descRequest) ->paginate($rowsPerPageRequest, ['*'], 'page', $wherePage); $mapMakeData = $makeData->map(function ($item, $key) { $carbonDateString = $item->created_at->format('d F Y'); $carbonForHuman = $item->created_at->diffForHumans(); $item->id = $item->id; $item->generatednumber_id = $item->generatednumber_id; $item->total_generated_number = $item->total_generated_number; $item->time_generated = "{$carbonDateString} - {$carbonForHuman}"; return $item; }); $collectMap = collect($mapMakeData->all()); $collectMap->forget('created_at'); dd($collectMap->all());