我正在为我当前的项目使用 laravel。目前我正在使用自动完成方法。一切正常,但在迁移文件中,自动完成不起作用。例如:
Schema::create('users', function($table) {
$table->increments('id');
});
当我输入时$table->
,我需要自动弹出Table
Class 中可用的所有方法。
我正在为我当前的项目使用 laravel。目前我正在使用自动完成方法。一切正常,但在迁移文件中,自动完成不起作用。例如:
Schema::create('users', function($table) {
$table->increments('id');
});
当我输入时$table->
,我需要自动弹出Table
Class 中可用的所有方法。
我已经为您链接的主题发布了有关 netbeans 代码编译的信息。我认为这是 NetBeans5.2 的错误。昨天,我花了几个小时来解决这个问题。但我找不到解决方案。NetBeans 将 $table 作为参数处理。这很好。但忽略了@var declear。也没有有效的@param 用于关闭。所以最好的方法是将此报告给 NetBeans 错误跟踪器。我不是以英语为母语的人,所以我不能很好地解释。
@var
在使用之前在注释中添加变量类型$table
:
/* @var $table \Laravel\Database\Schema\Table */
$table->increments('id');
或者在函数声明中输入提示:
Schema::create('users', function(\Laravel\Database\Schema\Table $table) {
$table->increments('id');
});