Example #1
0
 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;
 }