routesInDirectory(); } /** * Organise Routes. * * @param string $app */ private function routesInDirectory($app = '') { $routeDir = app_path('routes/'.$app.($app !== '' ? '/' : null)); $iterator = new RecursiveDirectoryIterator($routeDir); $iterator->setFlags(RecursiveDirectoryIterator::SKIP_DOTS); foreach ($iterator as $route) { $isDotFile = strpos($route->getFilename(), '.') === 0; if (!$isDotFile && !$route->isDir()) { require $routeDir.$route->getFilename(); } } } }