diff --git a/resources/lang/en/manager.php b/resources/lang/en/manager.php index 989b816..913c341 100644 --- a/resources/lang/en/manager.php +++ b/resources/lang/en/manager.php @@ -5,4 +5,5 @@ 'locale_placeholder' => 'Enter the locale you wish to edit. (example: en)', 'button' => 'Load', 'google' => 'Google Translate', + 'delete' => 'Delete', ]; \ No newline at end of file diff --git a/resources/lang/nl/manager.php b/resources/lang/nl/manager.php index 698b61f..d343912 100644 --- a/resources/lang/nl/manager.php +++ b/resources/lang/nl/manager.php @@ -5,4 +5,5 @@ 'locale_placeholder' => 'Geef de taal op die uw wilt bewerken. (bijvoorbeeld: nl)', 'button' => 'Inladen', 'google' => 'Google Translate', + 'delete' => 'Verwijderen', ]; \ No newline at end of file diff --git a/src/Controllers/TranslationsController.php b/src/Controllers/TranslationsController.php index a660b2c..999db6f 100644 --- a/src/Controllers/TranslationsController.php +++ b/src/Controllers/TranslationsController.php @@ -97,4 +97,11 @@ public function postTranslate(Request $request) { $key = $request->input('key'); return compact('key', 'text'); } + + public function postDelete(Request $request) + { + \DB::table('translations') + ->where('name', strtolower($request->get('name')))->delete(); + return 'OK'; + } } \ No newline at end of file diff --git a/src/ServiceProvider.php b/src/ServiceProvider.php index a07bf84..7e42879 100644 --- a/src/ServiceProvider.php +++ b/src/ServiceProvider.php @@ -94,6 +94,10 @@ public function boot() 'uses' => 'TranslationsController@postTranslate', 'as' => 'translations.translate', ]); + $router->post('/delete', [ + 'uses' => 'TranslationsController@postDelete', + 'as' => 'translations.delete', + ]); }); } diff --git a/views/index.blade.php b/views/index.blade.php index e65fbab..f81a31f 100644 --- a/views/index.blade.php +++ b/views/index.blade.php @@ -71,12 +71,17 @@ [[ item.name ]] Unsaved! -