我用的laravel+inertiajs,默认情况下啦ravel使用的是http,当服务器端设置了https转发之后,页面会无法加载部分内容。因为我们访问的页面已经使用了ssl,但是页面中的css、js等资源链接仍然是http的,浏览器会阻止内容的访问,解决办法是让laravel生成的链接全部使用https。
具体做法,修改AppServiceProvider文件,将对应内容改为:
public function boot()
{
$this->app['request']->server->set('HTTPS', true);
}