В чем разница между "дампом php artisan-автозагрузкой" и "дампом композитора-автозагрузкой"


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

Author: Antonio Carlos Ribeiro, 2013-11-29

3 answers

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

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

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

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

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

 147
Author: Antonio Carlos Ribeiro, 2013-11-28 20:23:50

Дамп-загрузка композитора

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

Дамп Php artisan-автоматическая загрузка

  • Он вызовет композитора с флаг оптимизации
  • Он "перекомпилирует" множество файлов, создавая огромный bootstrap/compiled.php
 24
Author: rajangupta, 2016-04-07 18:05:06

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

 13
Author: Lucas Bustamante, 2018-02-20 17:06:03