GraphictoriaWeb/web/app/Http/Controllers/Apis/VersionCompatibility.php

44 lines
938 B
PHP

<?php
namespace App\Http\Controllers\Apis;
use Illuminate\Http\Request;
use App\Models\WebsiteConfiguration;
use App\Helpers\GridHelper;
class VersionCompatibility extends Controller
{
function getVersions(Request $request)
{
if(!GridHelper::hasAllAccess($request)) {
return ErrorHelper::error([
'code' => 1,
'message' => 'You do not have access to this resource.'
], 401);
}
return Response()->json([
'data' => [
explode(';', WebsiteConfiguration::where('name', 'VersionCompatibilityVersions')->first()->value)
]
]);
}
function getMD5Hashes(Request $request)
{
if(!GridHelper::hasAllAccess($request)) {
return ErrorHelper::error([
'code' => 1,
'message' => 'You do not have access to this resource.'
], 401);
}
return Response()->json([
'data' => [
explode(';', WebsiteConfiguration::where('name', 'VersionCompatibilityHashes')->first()->value)
]
]);
}
}