mezatech / 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 18:14:56 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上的路径相同(即您的site.com/assets/image.png = the.cdn.net/assets/image.png)
- CDN可以通过查询字符串传递,这样我们就可以在您安装新提交时使文件的前一个版本无效?