В чем различия между «php artisan dump-autoload» и «composer dump-autoload»?
183
Я довольно новичок в Laravel 4 и Composer. Пока я делал уроки по Laravel 4, я не мог понять разницу между этими двумя командами; php artisan dump-autoloadи composer dump-autoloadкакая разница между ними?
Но вам все равно нужно запустить composer dump-autoload, а также artisan dump-autoload, чтобы все автозагрузки были правильными. Пример: после выполнения migrate: make вам понадобится дамп-автозагрузка composer для выполнения отката migrate:. Утилита dump-autoload здесь не работает.
женат
60
php artisan dump-autoload устарела на Laravel 5, поэтому вам нужно использовать composer dump-autoload
php artisan dump-autoload
не входит в L5Ответы:
Автозагрузка Laravel немного отличается:
1) На самом деле он будет использовать Composer для некоторых вещей
2) вызовет Composer с флагом оптимизации
3) Он «перекомпилирует» множество файлов, создав огромный загрузочный файл / compiled.php
4) А также найдет все ваши пакеты Workbench и дамп-автозагрузку их композитора, один за другим.
источник
php artisan dump-autoload
устарела на Laravel 5, поэтому вам нужно использоватьcomposer dump-autoload
источник
источник