在我的Javascript代码中有一些路由不去HTTPS
loadSettingTable("{{ route('setting.table.data.datatable') }}");
它们变成这样,所以我的datatable不能被加载,因为混合内容。
loadSettingTable("http://*****.com/admin/data-setting-table/datatable");
但是我的css和JS文件已经变成HTTPS了。我已经在AppServiceProvider和ENV中给出了这个
//AppServiceProvider.php on Boot
if(env('REDIRECT_HTTPS')) {
$url->formatScheme('https');
URL::forceScheme('https');
}
//.ENV
REDIRECT_HTTPS=true
但有些工作很好与这个代码,为什么我的代码与路由名称不给https?
loadTableRealCommSumAgent("/agent/commissions-summary-member-ajax");
我自己发现了这个错误,但是真的不知道为什么这个错误发生在我的生产服务器而不是登台服务器上。我删除$url->formatScheme('https');因为它给出了一些错误的生产,但并不总是,它解决了我的问题。