/** * @param Routes $routes * @param Router $router */ public static function addRoutesFromDb(Routes $routes, Router $router) { if (!$routes->getRepository()->getCache()->hasTable('routes')) { return; } $arrRoutes = $routes->joinTranslation()->all(); foreach ($arrRoutes as $route) { $router->add($route->getRoute(false), ["controller" => GenericController::class, "view" => "generic", 'resolvers' => ['route' => RouteResolver::class]], $route->slug); } }