Laravel 3捆绑在Laravel 4中

时间:2013-05-02 16:05:06

标签: php laravel

在L3中有很棒的东西 - 包裹。他们可以拥有自己的路线并作为插件工作,使软件更加模块化。如何在L4中实现这一目标?我认为软件包与软件包有很大的不同。

谢谢!

1 个答案:

答案 0 :(得分:3)

Bundle是Laravel 3的特定包装,很容易添加包但不是标准。

Laravel 4更加模块化,因为它接受来自所有php社区的包。它使用标准作为包管理器Composer,而Laravel 4本身作为包管理。

你只需创建一个像这样的composer.json文件:

{
    "require": {
        "laravel/framework": "4.0.*"
    },
    "require-dev": {
        "phpunit/phpunit": "3.7.*",
        "mockery/mockery": "dev-master@dev",
        "sebastian/phpcpd": "1.4.*"
    }
}

执行composer update。将根据您在此文件中指定的版本安装项目的所有依赖项。这是为团队管理大量图书馆的最佳模式。

捆绑包和包非常相似,礼品包装和运输方式都有所改变,但这就是全部。