KurssiController::show($tunniste); }); $routes->post('/kurssi', function () { KurssiController::store(); }); $routes->get('/kurssit/:tunniste/edit', function ($tunniste) { KurssiController::edit($tunniste); }); $routes->post('/kurssit/:tunniste/edit', function ($tunniste) { KurssiController::update($tunniste); }); $routes->post('/kurssit/:tunniste/destroy', function ($tunniste) { KurssiController::destroy($tunniste); }); $routes->get('/kurssit/:tunniste/kyselyt', function ($tunniste) { KyselyController::kurssin_kyselyt($tunniste); }); $routes->get('/kurssit/:tunniste/lisaysvaihtoehdot', function ($tunniste) { KurssiController::lisaa_kysely($tunniste); }); $routes->post('/kurssit/:tunniste/:nimi/taydenna', function ($tunniste, $nimi) { KurssiController::nayta_taydennyslomake($tunniste, $nimi); }); $routes->post('/kurssit/:tunniste/:nimi/taydennetty', function ($tunniste, $nimi) { KurssiController::liita_kysely_kurssiin($tunniste, $nimi); }); //käyttäjään liittyviä reittejä $routes->get('/login', function () { UserController::login(); }); $routes->post('/login', function () {
}); //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 () { UserController::logout(); }); $routes->get('/kayttaja/kayttajalista', 'check_logged_in', function () { UserController::index();