Language editor refactoring part 3 (backend + frontend)

This commit is contained in:
Peter Papp
2021-04-01 07:50:01 +02:00
parent a8fa3694be
commit 5130082111
15 changed files with 448 additions and 903 deletions
@@ -31,7 +31,7 @@ class LanguageController extends Controller
public function get_languages()
{
return response(
new LanguageCollection(Language::all()), 200
new LanguageCollection(Language::sortable(['created_at', 'DESC'])->get()), 200
);
}
@@ -40,12 +40,9 @@ class LanguageController extends Controller
*
* @param Language $language
*/
public function get_language_strings(Language $language)
public function get_language(Language $language)
{
return response([
'current' => $language->languageStrings,
'default' => get_default_language_strings()
], 200);
return response(new LanguageResource($language), 200);
}
/**
@@ -201,8 +201,6 @@ class AppFunctionsController extends Controller
->languageStrings;
});
return $translations->map(function ($string) {
return [$string->key => $string->value];
})->collapse();
return map_language_translations($translations);
}
}