在L3中有很棒的东西 - 包裹。他们可以拥有自己的路线并作为插件工作,使软件更加模块化。如何在L4中实现这一目标?我认为软件包与软件包有很大的不同。
谢谢!
答案 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
。将根据您在此文件中指定的版本安装项目的所有依赖项。这是为团队管理大量图书馆的最佳模式。
捆绑包和包非常相似,礼品包装和运输方式都有所改变,但这就是全部。