LoginSignup
89

More than 3 years have passed since last update.

【2020年版】PhpStormでLaravel案件開発するなら入れておきたいPlugin

Last updated at Posted at 2020-09-24

2018年に Laravelを使って開発をするときに入れておきたいPhpStormのプラグイン という記事を書きました。
その後、PhpStormバージョンアップと共に必要なくなったプラグインや、新たに登場したものもあるため、2020年バージョンとして改めて書いておきます。

これらを入れた結果、ここまでLaravel案件の開発はラクに書ける!の解説記事(動画?)も後日公開予定です。

前提

PhpStorm のバージョン 2020.2
Laravel v8系

プラグインリスト

PHP編

  • PHP Advanced AutoComplete
    • 入力補完が強くなる
  • PHP Annotations
    • phpdocの補完?
  • Php Inspections (EA Extended)
    • より良いコードの書き方をサジェストしてくれる
  • PHP Unit code coverage
    • コードの左端にテストが通って成功(緑) or 通ったけど失敗(赤) の色がつく
  • PHP Unit Enhancement
    • テストコードの記述を支援してくれる補完機能
  • PHPUnit Helper
    • 上記 PHP Unit Enhancementをforkしたもの
  • PHPStan / Psalm / Generics
    • 静的解析ツールの PHPStan, Psalm を実行できる

Laravel

  • Laravel
    • 設定項目あり
  • Symfony Support
    • LaravelはSymfonyのコンポーネントをたくさん使ってるので一応入れてる
  • Blade
    • Bladeテンプレートを書くときのサポート
    • APIのやり取りしかしない案件だと不要

Git支援系

  • GitExtender
  • GitToolbox
    • Annotation(git blame)を開かなくても、カーソル行のコミット情報が薄く表示される

ターミナル系

  • ANSI Highlighter
  • Awesome Console

周辺技術

  • .env file support
  • BashSupport
  • Swagger
    • OpenAPI ドキュメントを書くときの補完
    • 実際にはVSCodeでpreviewしながら書いたほうがいいかも
  • ledis
    • Redisのクライアント
    • 未使用

IDE全般

  • Japanese Language Pack EAP
    • 日本語化パック UIは英語のままでも問題なかったが、エラーメッセージも日本語になるとわかりやすい
  • OpenGithub
    • 今開いている箇所を GitHubで開いてくれる。GitHubEnterpriseにも対応
  • Open in splitted tab
  • Rainbow Brackets
    • カッコ {} () に色がつく
  • https://plugins.jetbrains.com/plugin/9792-key-promoter-x
    • キーボードショートカットがあるのにマウス操作をすると、ショートカットを教えてくれる
  • IdeaVim
    • Vim風のキーバインドで入力できるようになる
    • キーボードショートカットがIDE独自のものとかぶる物があり、調整が必要

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
89