private function modificarPlantillaLang() { $this->info($this->messages['search_models']); list($models, $model_list, $field_list) = [File::files(app_path($this->directories['models'])), '', '']; foreach ($models as $model) { if (File::isFile($model)) { $modelName = str_replace('.php', '', basename($model)); $pluralModelName = Helper::strPluralSpanish($modelName); $model_list .= $this->generarModelList($modelName, $pluralModelName); } } $columns = Table::getColumnsGroup(static::$common_hidden); $field_list = $this->generarFieldList($columns); $baseString = File::get(app_path($this->directories['lang_template'])); $baseString = str_replace('@models@', $model_list, $baseString); $baseString = str_replace('@fields@', $field_list, $baseString); File::put(app_path($this->directories['langs'] . DIRECTORY_SEPARATOR . 'ModelLang.php'), $baseString); return; }