}); // must be added after post new $routes->get('/task/:id', function ($id) { TaskController::show($id); }); $routes->get('/task/:id/edit', function ($id) { TaskController::edit($id); }); $routes->post('/task/:id/edit', function ($id) { TaskController::update($id); }); $routes->post('/task/:id/destroy', function ($id) { TaskController::destroy($id); }); $routes->post('/task/:id/done', function ($id) { TaskController::done($id); }); $routes->get('/login', function () { UserController::login(); }); $routes->post('/login', function () { UserController::handle_login(); }); $routes->get('/logout', function () { UserController::logout(); }); $routes->get('/project', function () { ProjectController::index(); }); $routes->post('/project', function () { ProjectController::store();