195

我对 Laravel 4 和 Composer 还是很陌生。当我做 Laravel 4 教程时,我无法理解这两个命令之间的区别;php artisan dump-autoload他们之间composer dump-autoload有什么区别?

4

3 回答 3

177

Laravel's Autoload有点不同:

  1. 它实际上会Composer用于一些stuff

  2. 它将调用Composer优化flag

  3. 它将“ recompile”大量文件创建巨大的bootstrap/compiled.php

  4. 并且还会composer dump-autoload一一找到您所有的 Workbench 包和它们。

于 2013-11-28T20:23:50.243 回答
85

php artisan dump-autoload在 Laravel 5 上已弃用,因此您需要使用composer dump-autoload

于 2018-02-20T17:06:03.773 回答
41

作曲家转储自动加载

PATH vendor/composer/autoload_classmap.php
  • Composer dump-autoload不会下载东西。
  • 它只是重新生成需要包含在项目中的所有类的列表 ( autoload_classmap.php)。
  • 非常适合在项目中有新课程时使用。
  • autoload_classmap.php还包括providersconfig/app.php

php 工匠转储自动加载

  • 它将Composer使用优化标志调用
  • 它将“ recompile”大量文件创建巨大的bootstrap/compiled.php
于 2015-10-09T09:59:13.767 回答