I duplicated a working laravel app and renamed it to use for another app. I deleted the vendor folder and run the following commands again:
composer self-up
Please run in terminal,
sudo mkdir storage/framework sudo mkdir storage/framework/sessions sudo mkdir storage/framework/views sudo mkdir storage/framework/cache sudo mkdir storage/framework/cache/data
Now you have to change permission,
sudo chmod -R 777 storage