KyselyController::nayta_taydennyslomake($nimi); }); $routes->post('/kyselyt/:nimi/taydennetty', function ($nimi) { KyselyController::liita_kysely_kurssiin($nimi); }); $routes->get('/kyselyt/:tunniste/lisaa_kysymys', function ($tunniste) { KyselyController::lisaa_kysymys($tunniste); }); $routes->post('/kyselyt/:tunniste/uusi_kysymys', function ($tunniste) { KyselyController::new_kysymys($tunniste); }); $routes->get('/kyselyt/:tunniste/edit', function ($tunniste) { KyselyController::edit($tunniste); }); $routes->post('/kyselyt/:tunniste/edit', function ($tunniste) { KyselyController::update($tunniste); }); $routes->post('/kyselyt/:tunniste/destroy', function ($tunniste) { KyselyController::destroy($tunniste); }); //kursseihin liittyviä reittejä $routes->get('/kurssit', function () { KurssiController::index(); }); $routes->get('/kurssit/new', function () { KurssiController::uusi(); }); $routes->get('/kurssit/:tunniste', function ($tunniste) { KurssiController::show($tunniste); }); $routes->post('/kurssi', function () {
}); //Kyselyn esittelysivu $routes->get('/kysely/:id', 'check_logged_in', function ($id) { KyselyController::find($id); }); //Kyselyn lisääminen tietokantaan $routes->post('/kysely/', 'check_logged_in', function () { KyselyController::store(); }); //Kyselyn muokkauslomakkeen esittäminen $routes->get('/kysely/:id/edit', 'check_logged_in', function ($id) { KyselyController::edit($id); }); //Kyselyn muokkaaminen $routes->post('/kysely/:id/edit', 'check_logged_in', function ($id) { KyselyController::update($id); }); //Kyselyn poisto $routes->post('/kysely/:id/destroy', 'check_logged_in', function ($id) { KyselyController::destroy($id); }); //Kirjautumislomakkeen esittäminen $routes->get('/login', function () { UserController::login(); }); //Kirjautumisen käsittely $routes->post('/login', function () { UserController::handle_login(); }); //Uloskirjautuminen $routes->post('/logout', function () {