From dc92bea0e32e8bb3d8e0a40c62b1349ae88028fc Mon Sep 17 00:00:00 2001 From: Aji Kamaludin Date: Thu, 4 May 2023 09:04:56 +0700 Subject: [PATCH] add httpsecure aware --- .env.example | 2 ++ app/Http/Kernel.php | 1 + app/Http/Middleware/HttpSecureAware.php | 26 +++++++++++++++++++++++++ 3 files changed, 29 insertions(+) create mode 100644 app/Http/Middleware/HttpSecureAware.php diff --git a/.env.example b/.env.example index 82ecb51..850c4f5 100644 --- a/.env.example +++ b/.env.example @@ -51,3 +51,5 @@ VITE_PUSHER_HOST="${PUSHER_HOST}" VITE_PUSHER_PORT="${PUSHER_PORT}" VITE_PUSHER_SCHEME="${PUSHER_SCHEME}" VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" + +HTTP_SECURE=false diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php index 19f3e7f..97cf87b 100644 --- a/app/Http/Kernel.php +++ b/app/Http/Kernel.php @@ -21,6 +21,7 @@ class Kernel extends HttpKernel \Illuminate\Foundation\Http\Middleware\ValidatePostSize::class, \App\Http\Middleware\TrimStrings::class, \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class, + \App\Http\Middleware\HttpSecureAware::class, ]; /** diff --git a/app/Http/Middleware/HttpSecureAware.php b/app/Http/Middleware/HttpSecureAware.php new file mode 100644 index 0000000..dc9acac --- /dev/null +++ b/app/Http/Middleware/HttpSecureAware.php @@ -0,0 +1,26 @@ +server->set('HTTPS', 'on'); + } + + return $next($request); + } +} \ No newline at end of file