diff --git a/app/Http/Controllers/SettingController.php b/app/Http/Controllers/SettingController.php index 1791ccfac..61ce55fa9 100644 --- a/app/Http/Controllers/SettingController.php +++ b/app/Http/Controllers/SettingController.php @@ -15,7 +15,14 @@ class SettingController extends Controller { $this->checkPermission('settings-manage'); $this->setPageTitle('Settings'); - return view('settings/index'); + + // Get application version + $version = false; + if (function_exists('exec')) { + $version = exec('git describe --always --tags '); + } + + return view('settings/index', ['version' => $version]); } /** diff --git a/resources/views/settings/index.blade.php b/resources/views/settings/index.blade.php index ce7a8d5d1..ad0b6cbfb 100644 --- a/resources/views/settings/index.blade.php +++ b/resources/views/settings/index.blade.php @@ -4,11 +4,11 @@ @include('settings/navbar', ['selected' => 'settings']) -
+

Settings

-
+ {!! csrf_field() !!}

App Settings

@@ -94,6 +94,9 @@
+ + BookStack @if(strpos($version, 'v') !== 0) version @endif {{ $version }} +