Jakie są różnice między „php artisan dump-autoload” i „composer dump-autoload”?
183
Jestem całkiem nowy w Laravel 4 i Composer. Chociaż wykonuję samouczki Laravel 4, nie mogłem zrozumieć różnicy między tymi dwoma poleceniami; php artisan dump-autoloadi composer dump-autoloadjaka jest między nimi różnica?
Ale nadal musisz uruchomić kompozytora dump-autoload, a także rzemieślnika dump-autoload, aby wszystkie autoloady działały poprawnie. Przykład: po migracji: make, potrzebujesz kompozytora zrzutu automatycznego autoloadu, aby wykonać migrację: wycofanie. artisan dump-autoload tutaj nie działa.
woens
59
php artisan dump-autoload był przestarzały na Laravel 5, więc musisz go użyć composer dump-autoload
php artisan dump-autoload
nie jest uwzględniony w L5Odpowiedzi:
Autoload Laravela jest nieco inny:
1) W rzeczywistości użyje Kompozytora do niektórych rzeczy
2) Wywoła Composer z flagą optymalizacji
3) „Zrekompiluje” mnóstwo plików, tworząc ogromny bootstrap / compiled.php
4) A także znajdzie wszystkie twoje pakiety Workbench i kompozytor dump-autoload je, jeden po drugim.
źródło
php artisan dump-autoload
był przestarzały na Laravel 5, więc musisz go użyćcomposer dump-autoload
źródło
źródło