load(); $dotenv->required(['DB_HOST', 'DB_NAME', 'DB_USER', 'DB_PASS'])->notEmpty(); use App\Core\Router; $router = new Router(); $router->get('/', 'HomeController@index'); $router->post('/disbursement', 'DisbursementController@index'); $router->get('/test', 'DisbursementController@testUpdate'); $request_uri = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH); $base_path = str_replace('\\', '/', dirname($_SERVER['SCRIPT_NAME'])); if ($base_path !== '/' && strpos($request_uri, $base_path) === 0) { $request_uri = substr($request_uri, strlen($base_path)); } $request_uri = '/' . ltrim($request_uri, '/'); $router->resolve($request_uri, $_SERVER['REQUEST_METHOD']); ?>