Search code examples
laravelcomposer-phplaravel-5.8laravel-artisan

Class 'BeyondCode\DumpServer\DumpServerServiceProvider' not found when I make composer install --optimize-autoloader --no-dev


I'm deploying my Laravel application and want to optimize the autoload, normally I would run the command

composer install --optimize-autoloader --no-dev

This is an application that runs Laravel 5.8. I am getting the following error:

In Application.php line 662: Class 'BeyondCode\DumpServer\DumpServerServiceProvider' not found
Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1


Solution

  • If you do not have development dependencies on the laravel-dump-server, remove the following line from composer.json.

    "beyondcode/laravel-dump-server": "^1.0".
    

    Then run the following command.

    composer install
    

    Or, even easier, just run the following.

    composer remove --dev beyondcode/laravel-dump-server