Have you tried the Native Laravel Plugin? Also, just to check, have you added the following to your composer.json file? You need to run composer update after as that is what triggers the post-update-cmd to be run. Or you can do it manually, but that is rarely the case.
"scripts":{
"post-update-cmd": [
"php artisan clear-compiled",
"php artisan ide-helper:generate",
"php artisan optimize"
]
},


