amrsoliman / assets-cdn
在生产环境中,轻松从CDN加载您的资产。
v1.1
2016-08-15 15:28 UTC
Requires
- php: >=5.4.0
- illuminate/console: 5.1.x
- illuminate/filesystem: 5.1.x
- illuminate/support: 5.1.x
This package is not auto-updated.
Last update: 2024-09-14 19:42:12 UTC
README
无需更改视图中的任何一行,即可轻松通过CDN显示您的Laravel资产。
安装
将以下require添加到您的composer.json
文件中
"require": {
...
"amrsoliman/assets-cdn": "1.*"
},
...
"post-install-cmd": [
...
"php artisan assets-cdn:update"
],
然后运行composer update
将"AmrSoliman\AssetsCdn\AssetsCdnServiceProvider",
添加到config/app.php
中提供者的列表中。
运行php artisan vendor:publish
转到文件config/assets-cdn.php
并配置您的CDN。我们建议只在生产环境中启用它。
关于CDN的说明
只要满足以下条件,任何CDN都可以使用
- 您的服务器上的路径与CDN上的路径相同(即:yoursite.com/assets/image.png = the.cdn.net/assets/image.png)
- CDN通过查询字符串传递,这样我们就可以在安装新提交时使旧版本的文件无效?