2012-11-03 29 views
0

我正在使用laravel進行當前項目。目前我已經使用Auto-complete方法。一切正常,但在遷移文件中,auto complete不起作用。例如:Netraans中的Laravel Table類自動完成

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

當我輸入$table->我需要自動彈出,在Table類的可用的方法。

回答

0

無論是在@var註釋添加變量的類型使用$table前:

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

或者在函數聲明typehint它:

Schema::create('users', function(\Laravel\Database\Schema\Table $table) { 
    $table->increments('id'); 
}); 
0

我貼過有關NetBeans代碼complition爲你鏈接的話題。 我認爲這是NetBeans5.2的錯誤。我昨天花了幾個小時解決這個問題。但我找不到解決方案。 NetBeans處理$ table作爲參數。這很好。但是忽略了@var的消息。 封閉也沒有有效的@param。 因此,最好的方法是將此報告給NetBeans bug跟蹤器。 我不是英語母語的人,所以我解釋不清。