示例#1
0
    KyselyController::show($tunniste);
});
$routes->post('/kyselyt/:nimi/taydenna', function ($nimi) {
    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) {
示例#2
0
});
//Kyselyn lisäyslomakkeen näyttäminen
$routes->get('/kysely/uusi', 'check_logged_in', function () {
    KyselyController::create();
});
//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 () {