エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
LaravelのModelクラス等にコード補完が働かない理由 - SD MILIEU
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
LaravelのModelクラス等にコード補完が働かない理由 - SD MILIEU
PHPStorm を使い初めたのですが、Laravel においてコード補完が働かない場合がちょくちょくあります。 ... PHPStorm を使い初めたのですが、Laravel においてコード補完が働かない場合がちょくちょくあります。 例えば、php artisan make:model Worldで作成した World クラスに関して、Controller で World::where(~) と書くと、Method where not found ~といった警告が PHPStorm で出ます。 出るのですが、このコードは正常に動作しますし、公式ドキュメントでもこの書き方が例として書かれています。 World クラスの親クラスである Model クラスの中身を見ても、whereメソッドなど存在していません。(存在していれば当然の如く補完が働きます。) ではなぜ前述のコードが動作してるのかというと、Model クラスにおいて__callおよび__callStaticメソッドを定義しているからです。 __call