0

現在のプロジェクトでlaravelを使用しています。現在、オートコンプリート方式を使用しています。すべてが完全に機能しますが、移行ファイルではオートコンプリートが機能していません。例えば:

Schema::create('users', function($table) {
    $table->increments('id');
});

入力すると、クラス$table->で使用可能なすべてのメソッドを自動的にポップアップする必要があります。Table

4

2 に答える 2

0

リンクしたトピックの netbeans コードのコンパイルについて投稿しました。NetBeans5.2 のバグだと思います。昨日、私はこれを解決するために数時間を費やしました。しかし、私は解決策を見つけることができませんでした。NetBeans は $table を引数として扱いました。いいですね。ただし、@var 宣言は無視されます。また、クロージャに有効な @param はありません。最善の方法は、これを NetBeans バグトラッカーに報告することです。私は英語のネイティブスピーカーではないので、うまく説明できません。

于 2012-11-29T13:28:37.533 に答える
0

@varを使用する前に、コメントに変数のタイプを追加し$tableます。

/* @var $table \Laravel\Database\Schema\Table */
$table->increments('id');

または、関数宣言でそれをタイプヒントします。

Schema::create('users', function(\Laravel\Database\Schema\Table $table) {
    $table->increments('id');
});
于 2012-11-03T08:07:35.827 に答える