]> BookStack Code Mirror - bookstack/blobdiff - app/Http/Controllers/SettingController.php
Added more complexity in an attempt to make ldap host failover fit
[bookstack] / app / Http / Controllers / SettingController.php
index 598058ef4822afd80a66a0e445e2bdc8ded2654d..f5e48ca4cc5413ae6c6afcbf5fbb091391e6ce6a 100644 (file)
@@ -19,9 +19,17 @@ class SettingController extends Controller
     }
 
     /**
-     * Display a listing of the settings.
+     * Handle requests to the settings index path.
      */
-    public function index(string $category)
+    public function index()
+    {
+        return redirect('/settings/features');
+    }
+
+    /**
+     * Display the settings for the given category.
+     */
+    public function category(string $category)
     {
         $this->ensureCategoryExists($category);
         $this->checkPermission('settings-manage');
@@ -75,7 +83,7 @@ class SettingController extends Controller
         $this->logActivity(ActivityType::SETTINGS_UPDATE, $category);
         $this->showSuccessNotification(trans('settings.settings_save_success'));
 
-        return redirect("/settings/${category}");
+        return redirect("/settings/{$category}");
     }
 
     protected function ensureCategoryExists(string $category): void