我希望将我网站的资源加载为 cdn.mydomain.com/asset_path,而不是 mydomain.com/asset 路径。
不使用任何云 CDN。
总之我想要这个<img src="{{asset('/js/app.js')}}" >
=<img src="mydomain.com/js/app.js" >
采用这种形式
<img src="{{asset('/js/app.js')}}" >
=<img src="cdn.mydomain.com/js/app.js" >
请看看这个包,它的作用相同,但 Laravel 8 不支持 https://github.com/damianromanowski/simplecdn
任何帮助将不胜感激。 提前致谢
注意:我使用的是 Laravel 8
最佳答案
您可以通过在 .env
文件中设置 ASSET_URL
变量来配置 Assets URL 主机。如果您将 Assets 托管在 Amazon S3 或其他 CDN 等外部服务上,这会很有用:
// ASSET_URL=http://cdn.mydomain.com
$url = asset('js/app.js'); // http://cdn.mydomain.com/js/app.js
关于php - 是否可以在 Laravel asset() 函数中添加 cdn.mydomain.com/assets ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67241072/