Каковы различия между "php artisan dump-autoload" и " composer dump-autoload"
Я довольно новичок в Laravel4 и композитор. В то время как я делаю laravel 4 учебники, я не мог понять между этими двумя командами; php artisan dump-autoload
и composer dump-autoload
в чем разница между ними ??
3 ответа:
Автопогрузка Laravel немного отличается:
1) он будет фактически использовать Composer для некоторых вещей
2) он вызовет Composer с флагом оптимизации
3) он будет "перекомпилировать" загрузки файлов, создавая огромный bootstrap/compiled.php
4), а также найдет все ваши пакеты верстака и композитор дамп-autoload их, один за другим.
composer dump-autoload
PATH vendor/composer/autoload_classmap.php
- Composer dump-autoload не будет загружать ничего.
- он просто восстанавливает список всех классов, которые должны быть включены в проект (autoload_classmap.РНР.)
- идеально подходит для, Когда у вас есть новый класс внутри вашего проекта.
- autoload_classmap.php также включает в себя поставщиков в config / app.php
php artisan дамп-Автозагрузка
- он вызовет Composer с флагом оптимизации
- он будет "перекомпилировать" загрузки файлов, создавая огромный bootstrap / compiled.php