

All of a sudden, PhpStorm will know what all Laravel facades do, and provide code completion for controllers, views, routes, configuration, translations and many other things! Restart the IDE and enable the plugin under Settings (Preferences) | Other Settings | Laravel Plugin | Enable Plugin for this Project.
Uncessary plugins phpstorm laravel install#
The Install plugin button will download and install the plugin into our IDE. Under Settings (Preferences) | Plugins, click the Browse repositories… button and search for Laravel. To further enhance the Laravel experience, we can also install the Laravel Plugin. Let’s see how! The Laravel IDE HelperĪfter making sure Composer is available for use in our project, we can install the Laravel IDE helper into our project using the Composer | Add dependency… context menu. We can search for barryvdh/laravel-ide-helper and click Install to download the package and add it to our project.Īfter registering the ‘Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider’service provider in our application and running artisan ide-helper:generate, PhpStorm will have code completion support and syntax highlighting for many of Laravel’s facades. Using the Laravel plugin and the Laravel IDE helper, we can further extend PhpStorm’s support for Laravel applications. Support for artisan, the command line tool for Laravel developers, is baked into PhpStorm as well. Last summer, we introduced support for Blade, the template language used by Laravel. It is built on top of several Symfony components, and provides a development framework that makes common tasks such as authentication, routing, sessions and caching much easier to implement. In fact, they should do that with every language they support and don't use themselves on a regular basis.Lots of PHP developers create their applications using Laravel, a free, open source PHP web application framework. Jetbrains needs something like a "PHP Advisory"group - to keep them current. It'll run on Windows, but it takes a few hacks (and some praying to run under IIS). The only thing that's keeping Laravel from conquring all is that it's not friendly with Windows. I know people who have been writing Zend or Drupal for years that are moving to Laravel. And is killing every other framework out there. One last thing, Jetbrains read the community all wrong here. Cause sooner or later, another framework will take the community by storm. The dev's BADLY need to come up with a system that allows us to write hooks for the various frameworks (hooks that actually work - not hacks like IDE Helper). When the dev's add Laravel support (it's not in the EAP versions yet) I'll probbaly move back to PHPStorm. While I'm still using PHPStorm for certain things, for Laravel work I use Sublime Text (which you'd swear was built for Laravel). So something like isn't understood by PHpStorm (you won't even get the closing tags).

PHPStorm doesn't understand Laravels link tags. The only real bad thing is code hinting for css or js, if you are using layout pages. There are Live Templates avaialble to use for Laravel/Blade available at. To be fair, IDE Helper "barely" works (install it via composer so it will regenerate everytime you push to git). And have you seen the first comment in this thread describing ide_helper?
