如何使用我需要的最少组件安装 laravel 4


How can I install laravel 4 with the minimal components I need?

有没有办法配置作曲家来安装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非常轻巧,它拉入的包装非常小。