Laravel.io
$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());

Please note that all pasted data is publicly available.