记一个Laravel项目https下访问,资源路径是http问题
发布日期:2021-05-28 16:20:02 浏览次数:9 分类:技术文章

本文共 385 字,大约阅读时间需要 1 分钟。

 

1.问题

 

项目迁移后发现使用https访问首页,样式全挂,发现所有样式js、css路径都是http

后台发现样式资源文件使用URL::asset方法引入,而此方法默认生成http协议url

 

2.解决

 

在app/Providers/AppServiceProvider中修改boot方法:

use Illuminate\Routing\UrlGenerator;public function boot(UrlGenerator $url){        $env = env('APP_ENV');        if($env != 'local'){            $url->forceScheme('https');        }}
  • 除了本地环境之外,调用UrlGenerator->forceScheme('https')方法强制协议为https

转载地址:https://blog.csdn.net/qq_27868061/article/details/110404163 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:记一个scripty库在windows环境下无法运行问题
下一篇:记一个yarn设置淘宝镜像不起作用问题

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2024年02月15日 01时48分05秒