Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

madprabh's avatar

Which IDE is best for laravel projects?

Hey Folks,

So I have been using sublime text for all my projects but I believe that there might be better IDEs with better features like code completion and jumping between files. Is there a choice you have in particular, I would like to try our some other IDE.

0 likes
8 replies
LaryAI's avatar
Level 58

There are several popular IDEs that are commonly used for Laravel projects. Some of the most popular choices among Laravel developers are:

  1. PhpStorm: PhpStorm is a powerful IDE developed by JetBrains. It has excellent support for Laravel and provides features like code completion, code navigation, debugging, and integration with version control systems. It also has built-in support for Blade templates and provides a seamless development experience for Laravel projects.

  2. Visual Studio Code: Visual Studio Code (VS Code) is a lightweight and highly customizable IDE developed by Microsoft. It has a large extension ecosystem, and there are several extensions available specifically for Laravel development. With the right extensions installed, VS Code can provide features like code completion, code navigation, debugging, and integrated terminal support for Laravel projects.

  3. Sublime Text: Although you mentioned that you have been using Sublime Text, it is worth mentioning that Sublime Text is still a popular choice among Laravel developers. It is lightweight, fast, and highly customizable. With the right plugins installed, Sublime Text can provide features like code completion, code navigation, and integrated terminal support for Laravel projects.

Ultimately, the choice of IDE depends on personal preference and workflow. It is recommended to try out different IDEs and see which one suits your needs the best.

Here is an example of how to configure PhpStorm for Laravel development:

1. Install the Laravel plugin: Go to Preferences > Plugins and search for "Laravel Plugin". Install and enable the plugin.

2. Configure PHP interpreter: Go to Preferences > Languages & Frameworks > PHP and set the PHP interpreter path to the one used by your Laravel project.

3. Configure Composer: Go to Preferences > Languages & Frameworks > PHP > Composer and set the path to the Composer executable.

4. Configure PHPUnit: Go to Preferences > Languages & Frameworks > PHP > Test Frameworks and set the path to the PHPUnit executable.

5. Configure Xdebug (optional): If you want to enable debugging, go to Preferences > Languages & Frameworks > PHP > Debug and configure Xdebug.

6. Open your Laravel project in PhpStorm and start coding!

Remember to adjust the instructions based on the IDE you choose.

Nababur's avatar

Visual Studio Code is better and faster.

salfel's avatar

id recommend phpstorm, espacially with the laravel idea plugin it is just a joy to work with laravel

2 likes
AamirSohailKmAs's avatar

PHP Storm is best with Laravel Idea

but if you choose VS Code with Laraphense then it is also okay

Laraphense is inspired by Laravel Idea for vs code

1 like
jaseofspades88's avatar

PHP Storm is the best paid for IDE.

VS Code is the best free one.

If constrained by budget, VS Code has similar features.

1 like
JacquesvanWyk's avatar

Honestly just invest in Phpstorm. Once you worked on this its hard to change.

2 likes

Please or to participate in this conversation.