Tdd 将phpunit安装到Laravel 4站点
在阅读Laravel的书时,作者为什么建议在Tdd 将phpunit安装到Laravel 4站点,tdd,phpunit,laravel,laravel-4,composer-php,Tdd,Phpunit,Laravel,Laravel 4,Composer Php,在阅读Laravel的书时,作者为什么建议在composer.json文件中安装phpunit作为require dev composer.json { "require": { "laravel/framework": "4.0.*" }, "require-dev": { "phpunit/phpunit": "3.7.*" }, ... 我做了composer更新,它安装了phpunit,所以为什么不把它放在require?
composer.json
文件中安装phpunit
作为require dev
composer.json
{
"require": {
"laravel/framework": "4.0.*"
},
"require-dev": {
"phpunit/phpunit": "3.7.*"
},
...
我做了composer更新
,它安装了phpunit
,所以为什么不把它放在require
?下呢?这是因为“require”包含应用程序所需的包,“require dev”包含开发应用程序所需的包
只有在运行
install--dev
时,才会安装dev需求,因此它为您提供了安装准备或不准备dev环境所需的软件包的选项
PHP单元的文档显示它以两种方式包含在composer.json中。这取决于您是否只想将其作为开发时依赖项