Help us understand the problem. What is going on with this article?

LaravelでIDE補完されやすくする

More than 1 year has passed since last update.

intellij IdeaやphpstormなどのIDEでLaravelのコード補完がいまいちきかないのですが、laravel-ide-helperというツールを使用すればコード補完がされやすくなります。

今回はこのlaravel-ide-helperの導入方法についてご紹介します。(※今回の記事ではLaravel5.7以上を対象にしています。)

composerでインストール

プロジェクトのルートディレクトリにて下記を実行します。

composer require --dev barryvdh/laravel-ide-helper

コマンドを実行

下記コマンドでコード補完用の_ide-heler.phpというファイルが生成されます。

php artisan ide-helper:generate

具体的にどう変わるかなどは詳細に記述するのは大変なので割愛しますが、これで劇的にコード補完されやすくなっていると思います。

他にもmodelのプロパティをDBから自動生成などもできますが、それについては別記事にて紹介します。

jack-oat
iOS📱/PHPをメインにお仕事してます👍 エンジニア且つ社長代理の経営者のハイブリットタイプです👓 WEBシステムではインフラ構築からWEBアプリの作成までワンストップで作業してます✨😤 iOSはSwiftもObj-Cもどちらもいける口です✌️😆 WEBシステムではよくLINE Messaging APIでシステムを組むお仕事してます😁
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away