並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 197件

新着順 人気順

PhpStormの検索結果1 - 40 件 / 197件

  • PHPアプリ開発をPhpStormでスムーズに始められるよう、設定ファイルとドキュメントを用意する - BASEプロダクトチームブログ

    BASE株式会社 Product Dev Division ソフトウェアエンジニアの田中(@tenkoma)です。主にPHPアプリ開発を担当しています。 BASEでは、PHPアプリ開発で使うエディタに制限はありませんが、希望する人はPhpStormを使えます。 PhpStormは設定を全くしなくてもかなり快適に使えると思いますが、多少設定するとより快適になります。 この記事では主に、開発環境とIDEを連携させアプリケーション開発をスムーズに始めるため、以下の設定について紹介します。 Xdebugと連携してリモートデバッグを可能にする PHPUnitと連携してテストをIDEから実行可能にする PHP_CodeSnifferを使ってコーディングスタイルを適用する EditorConfigを追加してコーディングスタイルを開発者で共有可能にする Xdebugと連携してリモートデバッグを可能にする

      PHPアプリ開発をPhpStormでスムーズに始められるよう、設定ファイルとドキュメントを用意する - BASEプロダクトチームブログ
    • IntelliJ・WebStrom・PhpStorm等のJetBrains製IDEで、文字列の直前に「language=JSON」と書くと、その文字列にJSONのシンタックスハイライトが効いて便利だった。 - Qiita

      IntelliJ・WebStrom・PhpStorm等のJetBrains製IDEで、文字列の直前に「language=JSON」と書くと、その文字列にJSONのシンタックスハイライトが効いて便利だった。JavaPHPJavaScriptPhpStormIntelliJ IntelliJやWebStrom、PhpStormなどのJetBrains製IDEで、文字列の前に// language=JSONというコメントをつけると、IDEが文字列をJSONとして認識してくれるため、 JSONとしてのシンタックスハイライト JSON構文エラーの警告 JSONのコード補完 コード整形 といった、地の文でJSONを書いたときにIDEがやってくれるような恩恵を享受できるようになる。 この機能はLanguage Injectionと呼ばれるもの。コメントが書ける大抵の言語なら、JavaでもPHPでもJav

        IntelliJ・WebStrom・PhpStorm等のJetBrains製IDEで、文字列の直前に「language=JSON」と書くと、その文字列にJSONのシンタックスハイライトが効いて便利だった。 - Qiita
      • PhpStorm超絶技巧40分集中講義 #phpconkagawa

        Spring Boot爆速開発超絶技巧 #jsug #boot / Spring Boot & IntelliJ IDEA technique

          PhpStorm超絶技巧40分集中講義 #phpconkagawa
        • PhpStorm(またはWebStorm)でESLint設定でリフォーマットしたい時の設定メモ - mlog

          ここのところ、Nuxt.jsを試しているのですが、PhpStorm環境でコーディングしていると、コード中にESLintからのエラーメッセージがあふれます。 敬愛するPhpStormさんなら、ReformatショートカットでESLintのフォーマットでReformatしてくれるかと期待しましたが、残念ながら適用されず。 ESLintフォーマットで調整したものをうっかりReformatしてしまうと、ESLintフォーマットが破棄されてPhpStormで設定しているフォーマットでRefomatされてしまします(´・ω・`;) なんとか、ESLintでReformatしてくれないものかと、情報を探していたら、以下のページを見つけました。 How to make WebStorm format code according to eslint? 以下、ESLintフォーマットでReformatしたい

            PhpStorm(またはWebStorm)でESLint設定でリフォーマットしたい時の設定メモ - mlog
          • The New Life of PHP – The PHP Foundation | The PhpStorm Blog

            IDEs AppCode CLion DataGrip DataSpell Fleet GoLand IntelliJ IDEA PhpStorm PyCharm RustRover Rider RubyMine WebStorm Plugins & Services Big Data Tools Code With Me Quality Assurance JetBrains Platform Scala Toolbox App Writerside JetBrains AI Team Tools Datalore Space TeamCity Upsource YouTrack Hub Qodana .NET & Visual Studio .NET Tools ReSharper C++ Languages & Frameworks Kotlin Ktor MPS Amper Edu

              The New Life of PHP – The PHP Foundation | The PhpStorm Blog
            • Docker+WordPress+PhpStormでXdebugを使う手順 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

              前回は、こちらの記事でDocker + WordPress + Xdebugな環境を作りました。 今回は、そこからさらにPhpStormでステップデバッグを実行できるようにしていきます。 Docker + WordPress + Xdebugの準備 はじめに、前回のDockerfileに少し手を加え、Xdebugの設定ファイルを利用できるようにします。なお、今回からはdocker-composeを利用していきますので、まずはディレクトリ構造を下記のように準備してください。PhpStormでプロジェクトを作成し、以下のようにファイルとディレクトリを用意します。 続いてxdebug.iniの中身です。 #xdebug.ini zend_extension=xdebug # Xdebugをどのモードで動かすか? # ※これはプロセス起動時のみ設定可能なのでここでしか指定できません。 # 初期値は

                Docker+WordPress+PhpStormでXdebugを使う手順 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
              • Firestoreでselect()を使って特定のフィールドのみ取得する - PhpStormと僕

                Firebase Advent Calendar 2019 の18日目です。17日目はlaisoさんの「Cloud FunctionsをGoで書く。またはFirebaseのためのマイクロサービスアーキテクチャ」でした。 今日はFirestoreでselect()を使って、Documentまるごとではなく、特定のフィールドの値のみを取得する方法についてです。 Document内にMapやArrayでそれなりのデータ量を持つことはしばしばあり、また表示側ではそれらは使用しないケースなども多いため、また転送量を節約するために必要なフィールドのみを取得したいということはよくあるニーズかと思います。 RDBMS慣れしている方からするとなにを当たり前のことを、って思われるかもしれませんが、2019-12-17現在Firebaseの firebase-js-sdk 及び Firestore APIでは

                  Firestoreでselect()を使って特定のフィールドのみ取得する - PhpStormと僕
                • Docker Desktop WSL 2 + PhpStormでPHP開発環境を作ってみる - Qiita

                  情報が古くなったため、記事を修正してブログに投稿しました。 前編:WSL2、Dockerの設定 後編:PhpStormの設定 ※ 下記は古い情報となります。 はじめに Windowsでの開発環境構築の面倒さやDocker for windowsでのビルドの遅さに嫌気がさし しばらくLinuxに逃げていましたが、WSL2に興味を惹かれて開発環境を作ってみました。 現在メインに使っているPhpStormでLaravel開発環境を設定する手順についてまとめています。 概要 PhpStorm(Intellij IDEA)からWSL2のDockerコンテナ内のPHPをリモートインタープリターで設定し、ついでにXdebug、PHPUnitの設定も行います。 Windows 10 professional バージョン1903(OSビルド 19018.1) WSL2:Ubuntu 18.04 PhpSto

                    Docker Desktop WSL 2 + PhpStormでPHP開発環境を作ってみる - Qiita
                  • 「PHP」が25周年を迎える ~JetBrainsがその歴史を振り返るWebサイトを開設/期間限定の「PhpStorm」セールも開催

                      「PHP」が25周年を迎える ~JetBrainsがその歴史を振り返るWebサイトを開設/期間限定の「PhpStorm」セールも開催
                    • PHP+PHPStorm+Docker+XDebugの仕組みを完全に理解した | akamist blog

                      はじめに PHPでのXDebugによるデバッグ環境構築は、セットアップの手数が多く慣れていないと苦戦してしまうことが多いです。 いつも試行錯誤しながら何となく動作させていたのですが、苦手意識を無くすため時間をとってステップを追って仕組みを理解しました。 同じような方も多いかと思いますので備忘録として検証手順を書いておきます。もし間違えている部分があったらコメント欄でやさしく教えてください。 環境 検証は、下記環境で実施しました。 PHPのコンテナはapacheを使っていますがphp-fpmでも基本は同じです。 ホストOS macOS Monterey Docker Desktop for Mac: 4.3.2 PhpStorm 2021.3.2 Build #PS-213.6777.58, built on January 31, 2022 Dockerイメージ php:8.0-apach

                      • PhpStorm on WSL2でWindowsに依存しない開発環境を作る - レガシー環境から脱却したい

                        はじめに WindowsでPHPなどの開発をしていると色々トラブルに見舞われます。 WSL2やWindows terminalの登場で、端末環境はほぼLinux同等のものが動くようになりました。 しかし、コード編集にWindows側のIDEを使おうとすると色々トラブルに見舞われます。 (Dockerの実効速度とか、Git管理時のパーミッション問題とか) それらはLinuxマシンを使えば解決することですが、Windowsマシンを使いたい。。。 今回はWSL2に開発ツールを詰め込みX-Server経由でGUI操作することで、Windowsの依存性を限りなく減らした環境を作成します。 補足 VSCodeを使用する場合はX環境を設定しなくても、Remote Develop機能でWSL2内の環境を直接操作できると思います。 また、Windowsのファイルエクスプローラで\\wls$\ubuntu-2

                          PhpStorm on WSL2でWindowsに依存しない開発環境を作る - レガシー環境から脱却したい
                        • 【2020年】PhpStormで使用している便利でおすすめのプラグイン

                          私は会社でも、自宅でもPHPの開発では、PhpStormを使用しています。 PhpStorm自体が高機能ですが、プラグインでPhpStormに備わっていない機能を追加するとさらに便利で使いやすくなります。 このページでは、私がPhpStormでインストールして、使用しているプラグインをまとめてみました。 プラグインって自分から積極的に探さないと、知らないままのこと多いですよね。 他の人が使っているのを見て、「えっ、それ何?」ってことが、しばしばあります。 たまにググったりして調べるのも大事ですね。 私は、これからLaravelを仕事で新たに扱うので、Laravel用のプラグインも試す予定です。

                            【2020年】PhpStormで使用している便利でおすすめのプラグイン
                          • Dockerで構築したLaravel環境に、PHPStormでステップ実行デバッグを仕掛ける - Qiita

                            元記事 Windows10 に PHP7+Laravel環境をDockerで構築 ← 元元記事 最強のLaravel開発環境をDockerを使って構築する【新編集版】 目的 Dockerで構築したLaravel環境で実行されているPHPコードに対して、 JetBrains社の「PHPStorm」からステップ実行デバッグができるようにしたい。 ステップ実行デバッグとは コードの好きな行で実行を停止させて、その瞬間の変数リストや変数の中身を覗き見する。 1行ずつ実行させて、どこでエラー落ちするか追跡する。 といったことができる、例のアレ↓です。 概要 今回、PHP定番デバッグツール xdebug を使用して実現していきます。 (Laravel最新版には他にもイケてるデバッグツールがあると思いますが、諸事情で古いバージョンのLaravelを使用しなければならなかったので) PHPはサーバーサイド

                              Dockerで構築したLaravel環境に、PHPStormでステップ実行デバッグを仕掛ける - Qiita
                            • PhpStormとXdebugでステップ実行 ①ステップ実行するための設定 - Qiita

                              概要 Xdebugを使ってみたので、分かったことや分からないままのことをまとめました。 (2021/8/18追記:Xdebugはコードリーディングが辛いときに利用したくらいで、記事を投稿した時期以降は利用していません。コードを読むのに慣れてくるとXdebugが無くてもなんとかなります。Xdebugを利用すると動作が遅くなることがあるので、導入の際には十分検討してください。) ※設定については、Dockerを利用している前提で説明します。 PhpStormの機能については、PhpStormでステップ実行するならどんな環境でも参考になると思います。 (InteliJについて書かれた記事も参考にしたので、JetBrainsのIDEを利用しているなら大体同じかもしれません) Dockerについて この一連の記事が分かりやすいので参考にしてください。 【Docker Compose】設定内容を1行ず

                                PhpStormとXdebugでステップ実行 ①ステップ実行するための設定 - Qiita
                              • Chromebook(ARM64)にLinux + Docker + PHPStormな開発環境を構築する - Qiita

                                この記事を書いたきっかけ Amazon Prime Dayは偉大。どうせ買ったChromebookどこまで使えるのか普段仕事で使っている開発環境同等のものを構築してみました。 環境・スペックなど Lenovo Chromebook S330 14.0型 タッチ機能なし 英語キーボード 4GBメモリー 64GB eMMC 型番81JW0011JE ビジネスブラック この記事のためにやった事 Chromebook標準のLinux(ベータ)をインストール PHP7.2.20 + composerをインストール Laravelを単体で起動 Dockerとdocker-composeをインストール OpenJDKをインストール PhpStormをインストール anyenv + nodenv + nodeをインストール 上記でDocker上にLaravelを起動しPhpStormから操作する 手順 L

                                  Chromebook(ARM64)にLinux + Docker + PHPStormな開発環境を構築する - Qiita
                                • PhpStorm/PHPStan/PHP CS Fixerを組み合わせてコード品質をよくしよう! - Qiita

                                  この記事では、 PhpStormのFile Watchers機能 PHP-CS-Fixer PHPStan 上記のツールを利用して、PhpStorm上にて、任意のPHPファイルを保存した際にPHPStanとPHP CS Fixerを走らせてコード品質を担保する方法を説明します。 メリット PHP CS Fixerによるコード整形にて、インデントやスペースといった余計なレビューコストが低減できる PHPStanのルールに従うことで、より堅牢なコードが書け、バグを低減できる デメリット ファイル保存時に処理が走るようになるので、数秒の待ち時間が発生するようになる ということがあります。 筆者の想い PhpStormはPHPを書く際の最高のパートナーだと筆者は信じています。これはこれまでの自分へ対する反省でもあるのですが、PhpStormと各種ツールを連携することによって、さらなる高みを目指すこ

                                    PhpStorm/PHPStan/PHP CS Fixerを組み合わせてコード品質をよくしよう! - Qiita
                                  • PhpStorm 2020.1からの日本語化は純正のJapanese Language Packプラグインがいいみたい - Qiita

                                    先に結論 もうタイトルがそのまま結論であまり語ることもないのですが、いままでPhpStormを日本語化する場合は、Pleiadesの日本語化プラグインを使っていた人がほとんどかと思われます。わたしもそうでした。 しかし、今はアプリケーション内から直接導入できるJetBrains純正の「Japanese Language Pack」を使うのがいいようです。 JetBrainsデスクトップ製品の日本語化 https://samuraism.com/jetbrains/localization (現在アーリーアクセス版とのことですので、使用の際はご注意ください。) なんとすばらしい。安定性の向上や高速化も期待できます。まだ使い込んでいませんが、おそらく大きな問題はないでしょう。PhpStormに限らず、PyCharmやRubyMine含めたJetBrainsデスクトップ製品のほとんどすべてが対応

                                      PhpStorm 2020.1からの日本語化は純正のJapanese Language Packプラグインがいいみたい - Qiita
                                    • PhpStormを使ってるのに、わざわざ未だにブラウザでDeepL翻訳してるってマジ?

                                      課題 開発中に生じるエラーメッセージや命名のために英単語を調べたい時に、わざわざブラウザで翻訳するのが面倒くさい。 解決方法 PhpStormのプラグインであるTranslationを用いて、DeepL APIと接続することでエディタ上から翻訳が可能になります。ちなみに無料です。 Translationプラグインをインストールする。 再起動すると、環境設定→ツール→翻訳を開く。そして、翻訳エンジンにDeepL翻訳を選択する。そして、構成から③で取得する認証キーを入力する。 3.DeepL API FREEにアカウント登録をして、認証キーを取得する。登録後、アカウントタブにDeepL APIで使用できる認証キーが表示されます。 ※私はアカウント作成後、認証キーが機能するまで少しタイムラグがありました。5分程経過してから、PhpStormと接続するのがおすすめです。 4.右上に文Aのアイコンが

                                        PhpStormを使ってるのに、わざわざ未だにブラウザでDeepL翻訳してるってマジ?
                                      • PhpStorm Plugins You Should Know

                                        If you are a PhpStorm user you know that it comes with many great features that make programming in PHP faster and easier. On top of that JetBrains marketplace offers a lot of useful plugins that aim at increasing our productivity and comfort of work. I decided to test some of them and here is my choice of tools that really make a difference! Php Inspections ​(EA Extended)​ This plugin is an open-

                                          PhpStorm Plugins You Should Know
                                        • PhpStormを使ってリモートでペアプロを実現する(Code With Me)

                                          rito Backend EngineerTokyo, JapanPHP 5 技術者認定上級試験 認定者統計検定 3 級

                                            PhpStormを使ってリモートでペアプロを実現する(Code With Me)
                                          • PhpStorm から Visual Studio Code に移行した - rehabilitation

                                            体調ぶっ壊してて、気がついたら PhpStorm のライセンスがきれてたので Visual Studio Code に移行した。ざっと移行してみた感想だけど、 PHP まわりの細かな部分は PhpStorm に軍配があがるけど、JavaScript まわりは Visual Studio Code のほうが出来がよい。それに何よりも動作が軽いのが嬉しい。 というわけで移行にはわりと満足してる。 下記は Visual Studio Code で利用している拡張の一覧 Bracket Pair Colorizer 対応したカッコの色がペアになる PhpStorm でいうところの Rainbow Brackets DotEnv .env ファイルの編集とかに使う PhpStorm でいうところの .env files support EditorConfig for VS Code .editor

                                              PhpStorm から Visual Studio Code に移行した - rehabilitation
                                            • MacにHomebrew経由でnodenvを導入する(+PHPStorm対策) - Qiita

                                              以前ndenvを使っていたのですが、気づいたらdeprecatedになっていたので転職時に新しい端末になったのを機にnodenvへ移行しました。anyenv使って入れるのがステップ数多くてだるいなと思っていたのですが、homebrewであれば割とサクッと入れられそうだったので今回はこちらで導入してみるので、備忘録として残しておきます。 Homebrewの導入 導入済み前提で進めるので、導入方法については割愛します。 既存のNode.jsまたはNode.jsバージョン管理の削除 各々の環境で異なっている所だと思うので適時環境にあった方法にて対応ください。Macなら大体当該ディレクトリを消せば済むと思います。 nodenvのインストール まぁまぁ時間がかかると思うので、のんびり待ちます。 初期化コマンドをシェルプロファイルに追記 eval "$(nodenv init -)"を追記します。最近

                                                MacにHomebrew経由でnodenvを導入する(+PHPStorm対策) - Qiita
                                              • Early Access Program for Qodana, a New Static Analysis and Quality Management Tool by JetBrains, Is Open | The PhpStorm Blog

                                                Early Access Program for Qodana, a New Static Analysis and Quality Management Tool by JetBrains, Is Open “We must run as fast as we can, just to stay in place” – Lewis Carroll Qodana is a new product from JetBrains that brings the “smarts” of JetBrains IDEs directly into your CI Pipeline. PhpStorm and our other JetBrains IDEs are renowned for their ability to understand your code. They can track d

                                                  Early Access Program for Qodana, a New Static Analysis and Quality Management Tool by JetBrains, Is Open | The PhpStorm Blog
                                                • PhpStormで自分が入れているプラグインをまとめる - Qiita

                                                  2021年から使い始めたInteliJ系のPhpStormです。VS Codeほどではないですが結構プラグインがたくさんあったのでまとめようと思いました。 プラグインで効率を上げる VS Code出身の自分はプラグインが大好きです。ふと面倒だなぁ〜と感じていたことが解決する快感と生産性が上がっていくのを実感するからです。 そんな自分がVS CodeからPhpStormに乗り換えたので普段使っているプラグインを紹介がてら載せておこうと思います。 プラグイン一覧 ⭐️ の数が多ければ多いほどオススメ度が高い、という認識でお願いします。 ネタ系 ネタの心を忘れてしまったら終わりだと思っています。 ⭐️⭐️⭐️⭐️⭐️ Nyan Progress Bar PhpStormに使われるプログレスバーをNyanCatに置き換えます。かわいい。 プログレスバーはインデックス作成の時にも出てくるので頻繁に目

                                                    PhpStormで自分が入れているプラグインをまとめる - Qiita
                                                  • PhpStorm・IntelliJ等でGitHub CopilotのAI補完を使う手順

                                                    PHPを書くときに大変便利なPhpStormですが、GitHub Copilotを使う手順を覚え書き程度に紹介。(タイトルにはIntelliJも入っていますが今回はPhpStormで説明します。操作は全く同じです) GitHub Copilot、プログラムの補完はもちろんいいのですが特に事務的な面倒な作業をする時に意図を汲んで補完してくれるので本当に便利なんです。 GitHub CopilotのVS Codeでの使い方は以下で紹介しました。 導入方法(JetBrainsのIDE共通) 導入手順はIntelliJなどの他のJetBrains製IDEと全く同じです。PhpStormでも例外ではありません。 メニューから設定を開き、プラグインタブへ遷移。 検索窓に「Copilot」と入力。 再起動したら右下に「Sign in GitHub」という通知が表示されると思うので選択後、指示の通りアクセ

                                                      PhpStorm・IntelliJ等でGitHub CopilotのAI補完を使う手順
                                                    • PhpStorm のフォルダ単位の diff ビューアーを、コマンドラインから起動 - モノラルログ

                                                      PhpStrom の、フォルダ単位の差分表示機能 見やすくて助かってるんですが、この画面って CLI から起動できるんですね、しらんかった pstrom diff <path_1> <path_2> でいけるっぽい 参考こちら pleiades.io

                                                        PhpStorm のフォルダ単位の diff ビューアーを、コマンドラインから起動 - モノラルログ
                                                      • 【PhpStorm入門】基本的な使い方 - RAKUS Developers Blog | ラクス エンジニアブログ

                                                        はじめに PhpStormとは 料金 ダウンロード・初期設定 ダウンロード 初期設定 コードスタイルの設定 フォントの設定 日本語化 その他のプラグイン 基本操作 編集 検索 ナビゲーション コード補完 基本的な補完 ステートメント補完 後置コード補完 その他の補完 DBクライアント 設定方法 操作方法 Gitクライアント 設定方法 操作方法 Xdebugとの連携 設定方法 ステップデバッグの手順 デバッグ接続を有効にする 処理を止めたい任意の行をクリックして、ブレークポイントをセットします。 ステップデバッグでできること デバッグセッション再開 ステップオーバー(F8) ステップイン(F7) ステップアウト(Shift + F8) 強制ステップイン 変数の確認・更新 おわりに はじめに こんにちは、ryo479です。 みなさんは普段の開発において、どういったIDE(エディタ)を使用され

                                                          【PhpStorm入門】基本的な使い方 - RAKUS Developers Blog | ラクス エンジニアブログ
                                                        • PhpStorm と Docker の壊し方 〜モジュラモノリスへの幻想と失敗〜

                                                          2022/04/11 PHPer Kaigi 2022 の LT の発表内容です。 モジュラモノリスのコンテキスト分離戦略において,「仮想的にパッケージ分割して静的解析ツールで縛る」「本当にパッケージ分割する」の2通りがありますが,後者を選択した結果地獄を見てしまったのでその知見を共有します。 あと Docker Desktop for Mac はマジで壊れます

                                                            PhpStorm と Docker の壊し方 〜モジュラモノリスへの幻想と失敗〜
                                                          • PhpStorm: JetBrains の PHP IDE

                                                            ウェブプロジェクト用の PhpStorm IDE をご覧ください。 PHP、JavaScript、および SQL コーディングに必要なすべてのツールを初期状態で利用できます

                                                              PhpStorm: JetBrains の PHP IDE
                                                            • PhpStorm 2020.3: PHP 8, PHPStan and Psalm, Xdebug 3, Tailwind CSS, and Collaborative Development | The PhpStorm Blog

                                                              Releases PhpStorm 2020.3: PHP 8, PHPStan and Psalm, Xdebug 3, Tailwind CSS, and Collaborative Development PhpStorm 2020.3 is now available! This major release includes full support for PHP 8, static analyzers PHPStan and Psalm, Xdebug 3, Tailwind CSS, collaborative development via Code With Me, and much more. Download PhpStorm 2020.3 Read on for details on all the new features and significant upda

                                                                PhpStorm 2020.3: PHP 8, PHPStan and Psalm, Xdebug 3, Tailwind CSS, and Collaborative Development | The PhpStorm Blog
                                                              • WSL2+docker+PHPのWindows開発環境構築(3) PHPStorm編 - Qiita

                                                                本ページに直接来た方はWSL2+docker+PHPのWindows開発環境構築(1) WSL2編から読んでね。 ヾ(・ω<)ノ" 三三三● ⅱⅲ コロコロ♪ ------------------- ↓ 余談はここから ↓------------------- 関連記事: Bash on Ubuntu on Windowsを使う(1) Bash on Ubuntu on Windowsを使う(2):初期設定 Bash on Ubuntu on Windowsを使う(3):WindowsからLinuxを使う WSL2+docker+PHPのWindows開発環境構築(1) WSL2編 WSL2+docker+PHPのWindows開発環境構築(2) docker編 WSL2+docker+PHPのWindows開発環境構築(3) PHPStorm編 ← イマココ 前回docker起動までいけ

                                                                  WSL2+docker+PHPのWindows開発環境構築(3) PHPStorm編 - Qiita
                                                                • CakePHP2でもPhpStormがコード補完してくれるようにした話 / cakephp2-ide-helper

                                                                  CakePHP2ではほとんどコード補完が働きません。 今回はlaravel-ide-helperのアプローチを参考に、CakePHP2でもコード補完されるようにした話をします。 https://packagist.org/packages/nazonohito51/cakephp2-ide-helper

                                                                    CakePHP2でもPhpStormがコード補完してくれるようにした話 / cakephp2-ide-helper
                                                                  • Vue, React開発時のPHPStorm, VSCode設定の話 | 株式会社NoSchool

                                                                    マナリンク CTOの名人です。 以前マナリンクのフロントエンド開発環境をまとめました。 https://www.wantedly.com/companies/noschool/post_articles/310301 今日は続編として、フロントエンド開発時のIDE(PHPStorm, VSCode)の設定周りについて書いていきます。 普段私はPHPStormを主に使っています。 あまりに便利なので年間1万円ほどを支払う価値は存分にあると思います。 PluginPHPStorm(というか、IntelliJ周辺)には多くのプラグインがありますが、その中でもフロントエンド周りのプラグインを紹介します。 Prettier コードの整形ライブラリとして有名なPrettierですが、エディタにIntegrateすることで、保存時だったり、キーボードショートカット経由でフォーマットを実行できます。 保存

                                                                      Vue, React開発時のPHPStorm, VSCode設定の話 | 株式会社NoSchool
                                                                    • 【2020年版】PhpStormでLaravel案件開発するなら入れておきたいPlugin - Qiita

                                                                      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 コードの左端にテストが通って成功

                                                                        【2020年版】PhpStormでLaravel案件開発するなら入れておきたいPlugin - Qiita
                                                                      • Windows + PhpStorm + Docker + XdebugでのHTTPリクエストのデバッグ方法 - Qiita

                                                                        RUN pecl install xdebug RUN docker-php-ext-enable xdebug RUN echo "zend_extension=xdebug" > /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini RUN echo "xdebug.mode=develop,coverage,debug,trace" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini RUN echo "xdebug.start_with_request=trigger" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini RUN echo "xdebug.client_host=host.docker.internal

                                                                          Windows + PhpStorm + Docker + XdebugでのHTTPリクエストのデバッグ方法 - Qiita
                                                                        • JetBrains GatewayをSSM経由でEC2インスタンスに接続して、IDE(IntelliJ IDEA,PhpStorm, Go Land...)を使う - Qiita

                                                                          JetBrains GatewayをSSM経由でEC2インスタンスに接続して、IDE(IntelliJ IDEA,PhpStorm, Go Land...)を使うPhpStormIntelliJJetBrainsgolandJetBrainsGateway この記事は「弁護士ドットコム Advent Calendar 2021」の 4 日目の記事です。 これはなに EC2インスタンスにSession Manager経由でJetBrains Gatewayを接続させるTipsです。 前提 AWS CLIからSSMを利用してEC2インスタンスにログインできる JetBrains Gatewayがインストールされている (補足)JetBrains Gatewayとは JetBrains Fleetが発表されて話題になっていますが、裏でしれっと公開されていたツールです。リモート環境にJetBrai

                                                                            JetBrains GatewayをSSM経由でEC2インスタンスに接続して、IDE(IntelliJ IDEA,PhpStorm, Go Land...)を使う - Qiita
                                                                          • 【PhpStorm】よりGitを意識するようになるプラグインGitToolBox

                                                                            【PhpStorm】よりGitを意識するようになるプラグインGitToolBox 2019年4月23日 2019年4月23日 PhpStorm GitToolBox – Plugins | JetBrains GitToolBoxはPhpStormのプラグインのひとつです。プラグイン自身の説明にはこうあります。 Status display, auto fetch, inline blame annotation, commit dialog completion, behind notifications and more… 要はGit周りの色々な機能を追加する、というものです。これを入れると今どのブランチにいるのかわかりやすくなったり、定期的なフェッチにより不意の衝突を軽減できたりします。特に変化が起きるのが次の図の赤丸部分です。 Gitのコミットメッセージがインラインコメントとして表

                                                                              【PhpStorm】よりGitを意識するようになるプラグインGitToolBox
                                                                            • PhpStorm超絶技巧20分集中講座 #phpcon_odawara #kama

                                                                              Spring Boot爆速開発超絶技巧 #jsug #boot / Spring Boot & IntelliJ IDEA technique

                                                                                PhpStorm超絶技巧20分集中講座 #phpcon_odawara #kama
                                                                              • WSL2 + Docker Desktop + PhpStorm でPHP開発環境を作ってみる ~前編~

                                                                                はじめに PHP、Ruby、PythonなどLinuxベースの環境で動作するシステムを開発するにはLinux環境上でIDEを使って開発するのが理にかなっており、開発環境と本番環境のOSが違うことによる不具合も抑えることが出来ます。 Windows10ではLinux環境のWSL2が使えるようになりました。 カーネルもLinuxのものが使えるので、完全なLinuxが動いています。 また、Docker DesktopもWSL2対応版が正式リリースされましたので、改めて設定手順をまとめようと思います。 本記事では、現在私がメインで使っているPHP開発環境について説明します。 Docker、Git、ソースコードなどはWSL2に置き、XdebugやUnitテストをWindows側のIDEから操作します。 前編:WSL2の設定~Dockerインストール   ← いまここ 後編:PhpStormの設定 前

                                                                                • PhpStormでのコード解析 ~InspectCode設定~ - Qiita

                                                                                  概要 PhpStormにあるコードチェック機能の「コード・インスペクション」を触ったので備忘録。 ※PhpStorm : JetBrainsが提供しているPHP用のIDE(統合開発環境) 利用方法 上部メニューバーの「Code」 > 「Inspect Code...」 ファイルやディレクトリを選択して右クリック > 「Inspect Code...」 設定内容 Inspection scope チェック範囲の指定 下記の3項目から選択 Whole project (プロジェクト全体) Directory '...XXX' (指定されているディレクトリ配下) Custom scope (自身で登録したカスタム設定を使用) Inspection profile チェック項目を指定 特定言語やサービスのチェックを選択やカスタマイズ可能 Custom scope ダイアログ左上部の「+」「-」でス

                                                                                    PhpStormでのコード解析 ~InspectCode設定~ - Qiita