call('translate:dir', ['dir' => 'resources/lang']); $this->crawlDirectory('modules'); $this->crawlDirectory('templates', ['templates/Base']); $this->crawlDirectory('templates/Base'); } /** * Crawl directories and search for directories with translations * * @param $directory * @param array $ignoredDirectories */ protected function crawlDirectory($directory, $ignoredDirectories = []) { $directories = File::directories($directory); foreach ($directories as $dir) { if (in_array($dir, $ignoredDirectories)) { continue; } $this->call('translate:dir', ['dir' => $dir . '/Resources/lang']); } } }