class SettingController extends Controller
{
- protected array $settingCategories = ['features', 'customization', 'registration'];
-
/**
* Handle requests to the settings index path.
*/
// Get application version
$version = trim(file_get_contents(base_path('version')));
- return view('settings.' . $category, [
+ return view('settings.categories.' . $category, [
'category' => $category,
'version' => $version,
'guestUser' => User::getGuest(),
protected function ensureCategoryExists(string $category): void
{
- if (!in_array($category, $this->settingCategories)) {
+ if (!view()->exists('settings.categories.' . $category)) {
abort(404);
}
}