Turn Your IDE Into a Powerhouse for Laravel Development With These Plugins for PhpStorm by@dkhorev
973 reads

Turn Your IDE Into a Powerhouse for Laravel Development With These Plugins for PhpStorm

tldt arrow
Read on Terminal Reader

Too Long; Didn't Read

In this part I will cover plugins that I use and recommend for your PhpStorm installation. For a PHP/Laravel project the added productivity is so much worth it.
featured image - Turn Your IDE Into a Powerhouse for Laravel Development With These Plugins for PhpStorm
Dmitry Khorev HackerNoon profile picture

@dkhorev

Dmitry Khorev

Sharing my ideas on software development (NestJS, Laravel, System Design,...

About @dkhorev
LEARN MORE ABOUT @DKHOREV'S EXPERTISE AND PLACE ON THE INTERNET.
react to story with heart

In this part, I will cover the plugins that I use and recommend for your PhpStorm installation.

If you are new to PhpStorm it can be daunting to get familiar with all the controls an IDE throws at you, but for a PHP/Laravel project, the added productivity is so much worth it.

You can follow this video guide to get you started https://laracasts.com/series/how-to-be-awesome-in-phpstorm


Open “File | Settings | Plugins” (jetbrains://PhpStorm/settings?name=Plugins)

I recommend disabling anything not on the list unless you have a good understanding that you need that.

Recommended bundled plugins:

  • Database Tools and SQL
  • Docker
  • HTML Tools
  • Javascript and Typescript
  • Javascript Debugger
  • Javascript Intention Power Pack
  • Node.js
  • TSLint
  • Vue.js (if it’s your frontend tool)
  • DQL
  • Ini
  • Markdown
  • PHP Architecture
  • Shell Script
  • YAML
  • OpenAPI Specifications
  • CSS
  • Sass
  • W3C Validators
  • Blade
  • Git
  • GitHub
  • Command Line Tool
  • EditorConfig
  • File Watchers
  • IntelliLang
  • PHPStan Support
  • Shared Project Indexes
  • Terminal


Next, go to the “Marketplace” tab to search and install the following:

Extra plugins

  • Kubernetes — if you’re going to deal with Kubernetes clusters
  • Terraform and HCL — if you work with Terraform infrastructure as code
  • Key Promoter X — will help you with remembering the correct hotkeys over time and make you more productive


Next I recommend going to “File | Settings | Editor | Inspections” (jetbrains://PhpStorm/settings?name=Editor — Inspections)

Find the “PHP” folder and tick the checkbox to enable all.


When working with code if you find any inspection too annoying or not required, just disable it via the “Alt + Enter” dialog.

Disabling inspections in PhpStorm

Disabling inspections in PhpStorm

Or you can fix them with a couple of key presses

Fixing inspections in PhpStorm

Fixing inspections in PhpStorm


In the next article, we will explore must-have composer packages for Laravel developers that boost your levels even more.


Also Published Here

Dmitry Khorev HackerNoon profile picture
by Dmitry Khorev @dkhorev.Sharing my ideas on software development (NestJS, Laravel, System Design, DevOps for backend engineers)
Read My Stories

RELATED STORIES

L O A D I N G
. . . comments & more!
Hackernoon hq - po box 2206, edwards, colorado 81632, usa