Files
api_educa_controle_web/index.php
2023-07-28 08:50:11 -03:00

24 lines
537 B
PHP

<?php
require "vendor/autoload.php";
require "routes/router.php";
require_once('app/classes/conexao.class.php');
try{
$uri = parse_url($_SERVER["REQUEST_URI"])['path'];
$request = $_SERVER["REQUEST_METHOD"];
if(!isset($router[$request])){
throw new Exception("A rota não existe");
}
if(!array_key_exists($uri, $router[$request])){
throw new Exception("A rota não existe");
}
$controller = $router[$request][$uri];
$controller();
}catch(Exception $e){
echo $e->getMessage();
}
?>