diff --git a/admin/app/app/Providers/AppServiceProvider.php b/admin/app/app/Providers/AppServiceProvider.php index 452e6b6..9becfe2 100644 --- a/admin/app/app/Providers/AppServiceProvider.php +++ b/admin/app/app/Providers/AppServiceProvider.php @@ -2,23 +2,25 @@ namespace App\Providers; +use Illuminate\Support\Facades\URL; use Illuminate\Support\ServiceProvider; class AppServiceProvider extends ServiceProvider { - /** - * Register any application services. - */ public function register(): void { // } - /** - * Bootstrap any application services. - */ public function boot(): void { - // + // Behind Caddy (TLS terminated upstream, http internally), force + // https:// URLs so assets and forms do not become mixed content. + if (str_starts_with((string) config("app.url"), "https://")) { + URL::forceScheme("https"); + URL::forceRootUrl(config("app.url")); + } } } +'PHPEOF' +php -l app/Providers/AppServiceProvider.php >/dev/null && echo "repo updated" && cat app/Providers/AppServiceProvider.php | head -5