$router->get('/login', 'AuthController@loginForm'); $router->post('/login', 'AuthController@login'); $router->get('/logout', 'AuthController@logout'); $router->get('/register', 'AuthController@registerForm'); $router->post('/register', 'AuthController@register'); $router->get('/invite', 'AuthController@inviteForm'); $router->post('/invite', 'AuthController@invite'); // Event listing + detail (already exist) $router->get('/events', 'EventController@index'); $router->get('/event/{id}', 'EventController@detail'); // New: $router->post('/event/{id}/register', 'EventController@register'); $router->post('/event/{id}/unregister', 'EventController@unregister'); // Optionally allow GET unregister (link), but POST is safer.