我有一个Laravel 4项目,我想使用twitter引导程序。
我的composer.json
如下所示:
"require": {
"laravel/framework": "4.1.*",
"codeception/codeception": "1.8.1",
"twbs/bootstrap": "v3.0.3"
},
我想在我的项目中使用 CSS/JS,这意味着文件需要从 public
目录中提供。 我知道我可以直接复制/粘贴或下载文件,但这会破坏作曲家的目的。 从公共目录中提供这些资产的正确过程是什么?
最短的答案是"不要"。 这不是处理资产的推荐方法,即使是作曲家的作者本人也不推荐。 使用类似grunt
的东西或仅包含来自其CDN的引导程序将产生更好的好处。
如果你坚持这样做,创建一个符号链接可能是最简单的,我相信有人在 packagist.org 上发布了一个"Laravel资产管理公司"。
Composer 并不是真正设计为资产的包管理系统。Bower将是一个更好的选择,并共享一个类似的json文件来管理资产。
尝试使用资产管理器。
您还应该从 CDN 为它们提供服务。