0

我正在为我当前的项目使用 laravel。目前我正在使用自动完成方法。一切正常,但在迁移文件中,自动完成不起作用。例如:

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

当我输入时$table->,我需要自动弹出TableClass 中可用的所有方法。

4

2 回答 2

0

我已经为您链接的主题发布了有关 netbeans 代码编译的信息。我认为这是 NetBeans5.2 的错误。昨天,我花了几个小时来解决这个问题。但我找不到解决方案。NetBeans 将 $table 作为参数处理。这很好。但忽略了@var declear。也没有有效的@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 回答