Added ability to generate a basic chart using chart.js
This commit is contained in:
@ -7,6 +7,7 @@ use Psr\Http\Message\ServerRequestInterface as Request;
|
||||
use Slim\Routing\RouteContext;
|
||||
use BitGoblin\Colossus\Models\Benchmark;
|
||||
use BitGoblin\Colossus\Models\Result;
|
||||
use BitGoblin\Colossus\Models\Test;
|
||||
|
||||
class ApiController extends Controller {
|
||||
|
||||
@ -65,4 +66,15 @@ class ApiController extends Controller {
|
||||
->withHeader('Content-Type', 'application/json');
|
||||
}
|
||||
|
||||
public function getTestDetails(Request $request, Response $response, array $args): Response {
|
||||
$urlParams = $request->getQueryParams();
|
||||
$test = Test::where('id', $urlParams['test_id'])->first();
|
||||
|
||||
$payload = json_encode($test);
|
||||
|
||||
$response->getBody()->write($payload);
|
||||
return $response
|
||||
->withHeader('Content-Type', 'application/json');
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user