bajapro/Penilaian-Esai/app/Http/Controllers/API/DashboardAPIController.php
2025-06-07 16:18:13 +07:00

32 lines
811 B
PHP

<?php
namespace App\Http\Controllers\API;
use Illuminate\Http\Request;
use App\Http\Controllers\AppBaseController;
use App\Models\ErrorCodeLog;
use App\Models\TotalScore;
use Illuminate\Http\Response;
use Illuminate\Support\Facades\DB;
class DashboardAPIController extends AppBaseController
{
public function getChartData(Request $request)
{
// $err_logs = ErrorCodeLog::select(DB::raw('question_id, count(*) as total'))
// ->groupBy('question_id')
// ->with(["question"])->get();
$summ = TotalScore::select(DB::raw('question_id, count(*) as total'))
->groupBy('question_id')
->with(["question"])->get();
return Response([
"chart_data" => [
"questions" => $summ,
]
]);
}
}