Karim98
Summarize JSON
Here's the solution:
Tables\Columns\TextColumn::make('extracted_data.translated_characters')
->label('Translate Characters')
->toggleable(isToggledHiddenByDefault: true)
->summarize(
Summarizer::make()
->label('Translate Characters')
->using(function () {
$records = Request::all()->where('type', 'Translate');
$translateSum = $records->sum(function ($record) {
$extractedData = $record->extracted_data;
return $extractedData['translated_characters'] ?? 0;
});
return $translateSum;
})
),
10 replies