Laravel 背包管理员通过 https 而不是 http 获取

Laravel backpack admin fetching over https rather than http

我有一个 laravel 7 应用程序 运行 在 dokku 容器中,该容器使用 letsencrypt 进行保护。我的 RESTful/graph 端点已正确安全地提供服务,但我的管理后端正在尝试通过 http 加载不安全的资产。

我设置了以下环境变量:

我还尝试通过 routes/web.php:

强制执行 https
if (App::environment('production')) {
    URL::forceScheme('https');
}/

无论如何,laravel 背包正在通过 http://example.com/... 加载资产,从而导致混合内容错误。

请使用secure_asset('...')

顺便说一句,URL::forceScheme('https'); 也可以,可能是您在提供程序中有其他错误。