public static function resource($controller)
{
self::addResourceRoute($controller, 'GET', '', 'index');
self::addResourceRoute($controller, 'GET', '/fresh', 'fresh');
self::addResourceRoute($controller, 'GET', '/:id/edit', 'edit');
self::addResourceRoute($controller, 'GET', '/:id', 'show');
self::addResourceRoute($controller, 'POST', '', 'create');
self::addResourceRoute($controller, 'PUT', '/:id', 'update');
self::addResourceRoute($controller, 'PATCH', '/:id', 'update');
self::addResourceRoute($controller, 'DELETE', '/:id', 'destroy');
}