Пример #1
0
// Radan muokkaaminen (vain admin)
$routes->post('/course/:courseid/edit', 'check_admin_logged_in', function ($courseid) {
    CourseController::update($courseid);
});
// Radan poisto (vain admin)
$routes->post('/course/:courseid/destroy', 'check_admin_logged_in', function ($courseid) {
    CourseController::destroy($courseid);
});
// Pelit
// Pelien listaussivu
$routes->get('/game', 'check_logged_in', function () {
    GameController::index();
});
// Pelin lisääminen tietokantaan
$routes->post('/game', 'check_logged_in', function () {
    GameController::store();
});
// Pelin lisäyssivu
$routes->get('/game/new', 'check_logged_in', function () {
    GameController::create();
});
// Pelin esittelysivu
$routes->get('/game/:gameid', 'check_logged_in', function ($gameid) {
    GameController::show($gameid);
});
// Pelin muokkauslomakkeen esittäminen
$routes->get('/game/:gameid/edit', 'check_logged_in', function ($gameid) {
    GameController::edit($gameid);
});
// Pelin muokkaaminen
$routes->post('/game/:gameid/edit', 'check_logged_in', function ($gameid) {