From 6366c22e0f7d9800164190a80dc1370177be758d Mon Sep 17 00:00:00 2001 From: Djery-Tom Date: Tue, 6 Dec 2022 10:47:04 +0100 Subject: [PATCH] add secured to URL automatically --- app/Helpers/helpers.php | 4 ++++ config/variables.php | 1 + 2 files changed, 5 insertions(+) diff --git a/app/Helpers/helpers.php b/app/Helpers/helpers.php index 880f13c..c8235d2 100644 --- a/app/Helpers/helpers.php +++ b/app/Helpers/helpers.php @@ -19,6 +19,10 @@ if (!function_exists('asset')) { */ function asset($path, $secured = false) { + $appUrl = config('variables.app_url'); + if (filter_var($appUrl, FILTER_VALIDATE_URL) !== false) { + $secured = str_contains($appUrl,'https'); + } return urlGenerator()->asset($path, $secured); } } diff --git a/config/variables.php b/config/variables.php index 3a0f661..5e8e996 100644 --- a/config/variables.php +++ b/config/variables.php @@ -2,6 +2,7 @@ return [ 'accepted_keys' => env('ACCEPTED_KEYS', ''), 'app_env' => env('APP_ENV', 'local'), + 'app_url' => env('APP_URL', true), 'app_debug' => env('APP_DEBUG', true), 'swagger_docs_token' => env('SWAGGER_DOCS_TOKEN', true), 'receiver_name' => env('RECEIVER_NAME', 'iLink World'),