get('/', 'SetupController@index'); $router->get('/setup', 'SetupController@index'); $router->post('/setup', 'SetupController@setup'); $router->get('/login', 'AuthController@login'); $router->post('/login', 'AuthController@authenticate'); $router->get('/logout', 'AuthController@logout'); $router->get('/home', 'VehicleController@index'); $router->get('/vehicles', 'VehicleController@index'); $router->post('/vehicles/add', 'VehicleController@add'); $router->get('/vehicles/{id}', 'VehicleController@show'); $router->post('/vehicles/{id}/edit', 'VehicleController@edit'); $router->post('/vehicles/{id}/delete', 'VehicleController@delete'); $router->get('/vehicles/{id}/export/{format}', 'VehicleController@export'); $router->post('/maintenance/add', 'MaintenanceController@add'); $router->post('/maintenance/{id}/edit', 'MaintenanceController@edit'); $router->post('/maintenance/{id}/delete', 'MaintenanceController@delete'); $router->get('/maintenance/search', 'MaintenanceController@search'); $router->get('/settings', 'SettingsController@index'); $router->post('/settings/password', 'SettingsController@changePassword'); $router->post('/settings/quick-tasks/add', 'SettingsController@addQuickTask'); $router->post('/settings/quick-tasks/{id}/delete', 'SettingsController@deleteQuickTask'); // Dispatch the request try { $router->dispatch($_SERVER['REQUEST_URI'], $_SERVER['REQUEST_METHOD']); } catch (Exception $e) { http_response_code(500); echo "Error: " . $e->getMessage(); }