如何在Laravel 4项目中使用Twitter Bootstrap

时间:2014-01-12 14:53:38

标签: composer-php

我有一个Laravel 4项目,我想使用twitter bootstrap。

我的composer.json看起来像是:

"require": {
    "laravel/framework": "4.1.*",
    "codeception/codeception": "1.8.1",
    "twbs/bootstrap": "v3.0.3"
},

我想在我的项目中使用CSS / JS,这意味着需要从public目录提供文件。我知道我可以直接复制/粘贴或下载文件,但这会破坏作曲家的目的。从公共目录提供这些资产的正确程序是什么?

3 个答案:

答案 0 :(得分:4)

最短的答案是“不要”。这不是推荐的处理资产的方式,甚至不是Composer的作者本人。使用像grunt这样的东西,或者只是从它的CDN中包含引导程序,可以产生更好的效果。

如果坚持这样做,创建符号链接可能最简单,我相信有人在packagist.org上发布了“Laravel Asset Manager”。

答案 1 :(得分:1)

Composer并非真正被设计为资产的包管理系统。 Bower将是一个更好的选择,并共享一个类似的json文件来管理资产。

答案 2 :(得分:0)

尝试asset manager

您还应该从a CDN提供服务。