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