From b2b8084cfea59e469b08d08e208634d48fe1e187 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Kv=C3=A1=C4=8Dek?= Date: Sat, 23 Jul 2016 21:51:59 +0200 Subject: [PATCH] DOC: add few comments --- app/Http/Controllers/Admin/Settings.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/app/Http/Controllers/Admin/Settings.php b/app/Http/Controllers/Admin/Settings.php index b6b30f19..c677306e 100644 --- a/app/Http/Controllers/Admin/Settings.php +++ b/app/Http/Controllers/Admin/Settings.php @@ -25,10 +25,17 @@ class Settings extends Controller $this->settings = $settings; } + /** + * Get overview (with form) for editing settings + * + * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View + */ public function getOverview() { $sections = App::make('registerSettingsExtension') ->get(); + + // load all settings with language info $settings = $this->settings->getAllWithLanguage(); return view('admin.settings.overview', [ @@ -37,6 +44,15 @@ class Settings extends Controller ]); } + /** + * Save all settings (ignore empty ones) + * + * When settings used to be non-empty string and user deletes it, key is also deleted from database + * + * @param Requests\SaveSettingsRequest $request + * + * @return \Illuminate\Http\RedirectResponse + */ public function saveSettings(Requests\SaveSettingsRequest $request) { $data = $request->all();