diff --git a/app/Helpers/HelperFunctions.php b/app/Helpers/HelperFunctions.php index 9995479..5201ec8 100644 --- a/app/Helpers/HelperFunctions.php +++ b/app/Helpers/HelperFunctions.php @@ -3,6 +3,7 @@ use App\Models\ChampionImage; use Intervention\Image\Drivers\Gd\Driver; use Intervention\Image\ImageManager; +use Illuminate\Support\Facades\Cache; function getRoleIcon($roleName): string { @@ -83,3 +84,13 @@ function getChampionImage($full_id, $type): string return $championImage->url; } + +function getCommitHash(): string +{ + /** @var string $commit */ + $commit = Cache::remember('commit_hash', 60 * 72, function () { + return trim(exec('git log --pretty="%h" -n1 HEAD')); + }); + + return $commit; +} diff --git a/resources/views/components/footer.blade.php b/resources/views/components/footer.blade.php index 43d7b73..5eba7a1 100644 --- a/resources/views/components/footer.blade.php +++ b/resources/views/components/footer.blade.php @@ -53,5 +53,7 @@ href="/" class="hover:underline">Heimerdinger.LoL • Made with + +

Version: {{ getCommitHash() }}