//Ruta que muestra la lista de artículos $app->get('/', function () use($app) { $controller = new PostController($app); $controller->callAction('posts'); })->name('posts'); //Ruta que muestra un artículo en específico $app->get('/:post_id', function ($post_id) use($app) { echo 'un articulo'; })->name('post'); //Ruta que muestra el formulario de ingreso de un nuevo artículo $app->get('/add/', function () use($app) { $controller = new PostController($app); $controller->callAction('add'); })->name('post_add'); //Ruta que realiza el proceso de inserción de un nuevo artículo $app->post('/add/', function () use($app) { $controller = new PostController($app); $controller->callAction('addPost', $app->request->post()); })->name('post_addA'); //Ruta que muestra el formulario para modificar un artículo $app->get('/:post_id/modif/', function ($post_id) use($app) { $controller = new PostController($app); $controller->callAction('modif', $post_id); })->name('post_formModif'); //Ruta que realiza la modificación de un artículo $app->put('/:post_id', function ($post_id) use($app) { $put = array('put' => $app->request->put(), 'id' => $post_id); $controller = new PostController($app); $controller->callAction('modifA', $put); })->name('post_modif'); });