“php artisan dump-autoload”和“composer dump-autoload”之间有什么区别?
我对Laravel4和Composer很新。 当我做了4个教程的时候,我无法理解这两个命令之间的区别。 php artisan dump-autoload
和composer dump-autoload
他们之间有什么区别?
Laravel的自动加载有点不同:
1)它实际上会使用composer php的东西
2)它会调用composer php的优化标志
3)它将重新编译创build巨大的bootstrap / compiled.php文件的负载
4)也可以find所有的工作台软件包和composer php自动加载他们,一个接一个。
composer php转储自动加载
PATH vendor/composer/autoload_classmap.php
- composer php转储自动加载不会下载的东西。
- 它只是重新生成需要包含在项目中的所有类的列表(autoload_classmap.php)。
- 当你在你的项目中有一个新的课程的时候的理想select。
- autoload_classmap.php还包含config / app.php中的提供者
PHP的工匠转储自动加载
- 它会调用Composer的优化标志
- 它会重新编译大量的文件,创build巨大的bootstrap / compiled.php