route method

Router route(
  1. String path, [
  2. Controller? controller
])

Use router directly in a chained way.

app.route('auth')
  .get('/login', (req, res) {})
  .get('/logout', (req, res) {});

Implementation

Router route(String path, [Controller? controller]) {
  Router router = Router(
    this,
    path: path,
    useRouteLater: false,
  );

  if (controller is Controller) {
    router.get('/', controller.index);
    router.post('/', controller.create);
    router.delete('/', controller.deleteAll);
    router.get('/:id', controller.view);
    router.put('/:id', controller.edit);
    router.delete('/:id', controller.delete);
  }

  return router;
}