Hi there, i've come across this a good few times, check that:
There are no service providers listed in your config/app.php that you don't have the packages installed for.
That the storage directory, and the appropriate subdirectories are writeable.
Check the php error log if you can, you can type php -i | grep error to display info on where PHP errors might be being logged if you don't know.
Also, sometimes i find that just deleting the vendor folder and the composer.lock file (depending on your deployment setup), then running composer install from scratch fixes most errors.