В чем различия между "php artisan dump-autoload" и "composer dump-autoload"? - программирование

В чем различия между "php artisan dump-autoload" и "composer dump-autoload"?

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

4b9b3361

Ответ 1

Laravel Autoload немного отличается:

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

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

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

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

Ответ 2

композитор dump-autoload

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

php artisan dump-autoload

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

Ответ 3

php artisan dump-autoload устарел в Laravel 5, поэтому вам нужно использовать composer dump-autoload

Ответ 4

Композитор дамп-автозагрузка

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

    PHP ремесленный дамп-автозагрузка

    1. Это вызовет Composer с флагом оптимизации

    2. Он "перекомпилирует" множество файлов, создав огромный загрузочный файл /compiled.php

Ответ 5

Композитор дамп-автозагрузка

  1. PATH vendor/composer/autoload_classmap.php Компоновщик дампа-автозагрузки
  2. не будет загружать вещь. Он просто восстанавливает список всех классов, которые должны быть включены в проект (autoload_classmap.php).
  3. Идеально подходит для случаев, когда у вас есть новый класс внутри вашего проекта.
  4. autoload_classmap.php также включает поставщиков в config/app.php

PHP ремесленный дамп-автозагрузка

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