add Language component

This commit is contained in:
Milos Holba
2021-02-21 12:09:24 +01:00
parent 67cf7a6ced
commit 9a1a9ee206
13 changed files with 1073 additions and 69 deletions

View File

@@ -26,9 +26,9 @@ class LanguageController extends Controller
* @param $language
* @return string
*/
public function get_language_strings($language)
public function get_language_strings($locale)
{
return Language::where('locale', $language)->with('languegeStrings')->first();
return Language::where('locale', $locale)->with('languageStrings')->first();
}
/**
@@ -54,6 +54,30 @@ class LanguageController extends Controller
return $language;
}
/**
* Update language
*
* @param Request $request
* @param $id
* @return $language
*/
public function update_language(Request $request, $id)
{
// Check if is demo
if (env('APP_DEMO')) {
return Demo::response_204();
}
// Get language
$language = Language::findOrFail($id);
// Update language
$language->update([$request->input('name') => $request->input('value')]);
// Return updated language
return $language;
}
/**
* Update strings for language
*