2017-02-15 8 views
0

私はMySQLの列名の提案を行う方法に興味があります。PhpStormはMySQLデータベースの列名を提案します

ここに私の簡単なデータベースがあります。

Here is my simple database.

は、これは、私はそれは私にidのようなMySQLのカラム名を提案したい。これは、私のabout.blade.phpファイル

enter image description here

あるroute/web.php

enter image description here

の私のPHPコードであります、bodycreated_asupdate_at ..このように$task->...とここに私がテーブルを持っているすべての列名を提案する。

これは可能ですか?

+1

YesとNo * *いいえ** - 自動的に行うような機能はありません。しかし、**はい** - あなたは中間の偽のクラス(IDEのみで使用されます)を使ってこのようなフィールドを定義してみることができます。そして、PHPDoc経由でそのクラスのブレードテンプレートにヒント '$ task'をタイプします2017.1の現在のEAPビルドで働いています)。ええ..かなり書く必要があります... – LazyOne

+0

PhpStormの[Laravel plugin authors](https://github.com/Haehnchen/idea-php-laravel-plugin/issues)に機能リクエストを送信しようとするかもしれません。 - おそらくLaravel特有の機能を実装することができ、少ない労力で使用できます。 – LazyOne

答えて

1

並べ替え

しかし、DBクラスを使用できない場合は、モデルを作成し、適切な@propertyタグをdocblockに作成する必要があります。

時々動作しますが、ときどき気付いていないことがあります。 PHPStormが適切なコンテキストを取得するかどうかは、実際には異なります。それはおそらく、ブレードテンプレートに自動的に拾われることはありませんが、あなたは任意の変数をヒント入力することができます。

/** @var TaskModel $task */ 

ここLaravelに関してとIDEの自動補完のための良好なプラグインがあります:https://github.com/barryvdh/laravel-ide-helper

関連する問題