PHP and Laravel devs that are using VSCode, I'm a PHPStorm user for years, but I'm thinking on giving VSCode another chance. What's your VSCode setup for PHP and Laravel? 1 - Which plugins are MUST HAVE 2 - Are there any settings that I should update?

Nov 6, 2025 · 2:34 PM UTC

52
7
1
197
Replying to @wendell_adriel
I split my time between the two, but these are the keybindings I couldn't live without.
1
22
Oh, nice, thanks!
2
Replying to @wendell_adriel
I have been using PHPStorm since the beginning. This year I spent the entire year immersing myself into VSCode. I have only one issue that has been such an incredible struggle and that is PHPStorms type hinting is amazing. VSCode does not come even close to the quality and usability that PHPStorm has in its type hinting. Also cross linking of files, classes etc….
1
3
Oh that’s interesting, thanks for sharing!
Replying to @wendell_adriel
I’ve tried this. I always end up back to PhpStorm as it’s just so much more powerful for Laravel projects (with IDEA). Good luck! Let us know how it goes.
1
12
Let's see how it goes ahhahahahah I'll give some updates every now and then for sure
2
Replying to @wendell_adriel
I have done stream about it. @php4vs is must!
2
8
Oooh nice! Thanks!
Replying to @wendell_adriel
I can't imagine debugging code using xDebug in VSCode 🙄, and actually, one of the main reasons why I'm still on PHPStorm
1
2
Why? It has an official XDebug plugin
Replying to @wendell_adriel
I used Cursor for almost a year, because my laptop couldn’t handle PHPStorm, but been using PHPStorm for years, and recently cam back to it. I think it doesn’t make sense to switch to VsCode/Cursor if you don’t have to.
1
3
It’s mostly because I’m using VSCode for Python and Go already. So I wanted to use a single tool for everything!
1
2
Replying to @wendell_adriel
Don’t even consider using VSCode over PHPStorm for Laravel development. It’s like trying to use Nextjs with a bunch of packages for the backend.
1
1
Replying to @wendell_adriel
I am also looking at trying VS Code out as my main driver ATM, I'm already using it for my TypeScript and Go work, then things like Astro websites etc. Was thinking of testing it for PHP again if I can find the right extensions
1
1
Exactly! I use it almost daily now to work with Python and Go (and some Vue/TypeScript), so I wanted to use a single tool! In this thread there are a lot of great extensions mentioned. The ones I’m using right now are: Intelephense (premium, one time payment) PHP tools by Devsense (I’m not paying since it’s a subscription) Laravel official extension Laravel Artisan (to run artisan commands from command palette) XDebug Composer I think that’s it. I need to check when I’m on the computer to confirm if I’m not missing any tho.
1
2
Replying to @wendell_adriel
Go with cursor instead of vscode, it has great auto completion. That alone makes it better than phpstorm imo
1
1
Yeah I want to try Cursor as well! I’m used to use AI Agents in the CLI, but I think I want to try if I can get used to use it on the editor directly!
Replying to @wendell_adriel
Laravel, PHP Intelephense, PHP Namespace Resolver
1
6
Replying to @wendell_adriel
Don’t 😄
1
2
Replying to @wendell_adriel
Why? We're moving folks from VSCode to PHPStorm, so much better analyses & in-code advice, better tools & plug-ins, easier refactoring, etc.
1
1
Just because I’m already using VSCode for Go and Python. Nowadays I work with these 3 languages almost daily! So I wanted to keep a single tool!
2