有没有办法配置作曲家来安装Laravel 4框架,只需要最少的组件来驱动一个基本的(大部分是空的(应用程序?刚好足以从控制器中咳出"hello world"。
基本上,我希望能够在我去的时候决定使用哪些组件来满足我的需求。
如果需要,我希望能够选择备用视图/模板系统,或者表单验证、数据库等。
大多数情况下,我只是在寻找一种在 composer 中指定一组简化的依赖项的方法,所以我的包只会安装它需要的组件,而不是一堆它永远不会使用的默认库。
无需向作曲家索要laravel/framework
,只需要illuminate/routing
。这将拉入路由所需的一切。
{
"require": {
"illuminate/routing": "4.1.*@dev"
}
}
然后,随着您的进行,您可以要求所需的任何其他照明包。
我认为你不能,只要你需要laravel/framework,它就会拉入它所需要的一切。见 https://github.com/laravel/framework/blob/master/composer.json
无论如何,Laravel 4非常轻巧,它拉入的包装非常小。