From d201b53442523fb6bf115dcbe22e9945b02b1043 Mon Sep 17 00:00:00 2001 From: Khantey Long Date: Mon, 22 Jun 2026 15:59:56 +0700 Subject: [PATCH] modified bootstrap/app.php --- dashboard/bootstrap/app.php | 13 ++++++++++++- dashboard/routes/web.php | 9 +++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/dashboard/bootstrap/app.php b/dashboard/bootstrap/app.php index 9f5e292..3fea6aa 100644 --- a/dashboard/bootstrap/app.php +++ b/dashboard/bootstrap/app.php @@ -3,6 +3,7 @@ use Illuminate\Foundation\Application; use Illuminate\Foundation\Configuration\Exceptions; use Illuminate\Foundation\Configuration\Middleware; +use Illuminate\Http\Request; return Application::configure(basePath: dirname(__DIR__)) ->withRouting( @@ -12,10 +13,20 @@ return Application::configure(basePath: dirname(__DIR__)) health: '/up', ) ->withMiddleware(function (Middleware $middleware): void { + + $middleware->trustProxies( + at: '*', + headers: Request::HEADER_X_FORWARDED_FOR + | Request::HEADER_X_FORWARDED_HOST + | Request::HEADER_X_FORWARDED_PORT + | Request::HEADER_X_FORWARDED_PROTO + ); + $middleware->alias([ 'role' => \App\Http\Middleware\RoleMiddleware::class, ]); }) ->withExceptions(function (Exceptions $exceptions): void { // - })->create(); + }) + ->create(); \ No newline at end of file diff --git a/dashboard/routes/web.php b/dashboard/routes/web.php index 6a67a74..ee04b68 100644 --- a/dashboard/routes/web.php +++ b/dashboard/routes/web.php @@ -40,5 +40,14 @@ Route::middleware(['auth', 'role:admin'])->group(function () { }); }); +Route::get('/debug', function () { + return response()->json([ + 'host' => request()->getHost(), + 'port' => request()->getPort(), + 'scheme' => request()->getScheme(), + 'url' => url('/'), + 'full_url' => request()->fullUrl(), + ]); +}); require __DIR__ . '/auth.php';