When you try to install BookStack with composer install --no-dev this will fail since some packages like barryvdh/laravel-ide-helper are not installed, but expected in config/app.php.
Installing with the no-dev option is a thing often used by deployment-systems. I use deployer and have to override some solid defaults to make it work. Also composer might change the way how they deal with packages in require-dev and only load require packages by default.
If the package is required for running BookStack it should be included in the required section. Are the entries in app.php still required or are these packages already using autodiscovery (at least laravel-ide-helper does)? If so, we can remove them.
When you try to install BookStack with
composer install --no-devthis will fail since some packages like barryvdh/laravel-ide-helper are not installed, but expected in config/app.php.Installing with the no-dev option is a thing often used by deployment-systems. I use deployer and have to override some solid defaults to make it work. Also composer might change the way how they deal with packages in require-dev and only load require packages by default.
If the package is required for running BookStack it should be included in the required section. Are the entries in app.php still required or are these packages already using autodiscovery (at least laravel-ide-helper does)? If so, we can remove them.