I am pretty new to Laravel 4 and Composer. While I do Laravel 4 tutorials, I couldn't understand the difference between those two commands; php artisan dump-autoload and composer dump-autoload What's the difference between them?
3 Answers
Laravel's Autoload is a bit different:
It will in fact use
Composerfor somestuffIt will call
Composerwith the optimizeflagIt will '
recompile' loads of files creating the hugebootstrap/compiled.phpAnd also will find all of your Workbench packages and
composer dump-autoloadthem, one by one.
php artisan dump-autoload was deprecated on Laravel 5, so you need to use composer dump-autoload
composer dump-autoload
PATH vendor/composer/autoload_classmap.phpComposer dump-autoloadwon’t download a thing.- It just regenerates the list of all classes that need to be included in the project (
autoload_classmap.php). - Ideal for when you have a new class inside your project.
autoload_classmap.phpalso includes theprovidersinconfig/app.php
php artisan dump-autoload
- It will call
Composerwith the optimize flag - It will '
recompile' loads of files creating the hugebootstrap/compiled.php