Каковы различия между «php artisan dump-autoload» и «компоновщик-автозагрузка»,

Я довольно новичок в Laravel4 и Composer. В то время как я делаю laravel 4 учебника, я не мог понять между этими двумя командами; php artisan dump-autoload и composer dump-autoload Какая разница между ними?

Related of "Каковы различия между «php artisan dump-autoload» и «компоновщик-автозагрузка»,"

Автозагрузка Laravel немного отличается:

1) Он будет использовать Composer для некоторых вещей

2) Он будет вызывать Composer с флагом оптимизации

3) Он будет «перекомпилировать» множество файлов, создающих огромный файл bootstrap / compiled.php

4) Кроме того, вы найдете все свои пакеты Workbench и компоновщик, загрузите их автоматически, один за другим.

компоновщик-автозагрузка

 PATH vendor/composer/autoload_classmap.php 
  • Composer dump-autoload не загрузит вещь.
  • Он просто восстанавливает список всех классов, которые должны быть включены в проект (autoload_classmap.php).
  • Идеально подходит, когда у вас есть новый класс внутри вашего проекта.
  • autoload_classmap.php также включает поставщиков в config / app.php

php artisan dump-autoload

  • Он будет вызывать Composer с флагом оптимизации
  • Он будет «перекомпилировать» множество файлов, создающих огромный загрузочный файл / compiled.php