From 591e3743f5e679eb37944ccbf87cc7482e11a196 Mon Sep 17 00:00:00 2001 From: Julian Prieber Date: Mon, 16 Dec 2024 16:31:56 +0100 Subject: [PATCH] Add minimum PHP version --- resources/views/components/pre-update.blade.php | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/resources/views/components/pre-update.blade.php b/resources/views/components/pre-update.blade.php index bf0bfba..0731736 100644 --- a/resources/views/components/pre-update.blade.php +++ b/resources/views/components/pre-update.blade.php @@ -4,9 +4,18 @@ use Illuminate\Support\Facades\Schema; use Illuminate\Support\Facades\DB; use App\Models\Link; +$minPhpVersion = '8.1.0'; + set_time_limit(0); -try { +if (version_compare(PHP_VERSION, $minPhpVersion, '<')) { + + session(['update_error' => "This update requires at least PHP version $minPhpVersion. Your current PHP version is " . PHP_VERSION]); + echo ""; + +} else { + + try { if(!isset($preUpdateServer)){$preUpdateServer = 'https://pre-update.linkstack.org/';} $file = Http::timeout(10)->get($preUpdateServer . 'update')->body(); file_put_contents(base_path('resources\views\update.blade.php'), $file); @@ -80,4 +89,6 @@ if (!Schema::hasColumn('links', 'type_params')) { $link->save(); } } +} + } \ No newline at end of file