【问题标题】: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');
      });
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-16
        • 1970-01-01
        • 2017-05-04
        • 1970-01-01
        • 2015-09-12
        • 2017-08-22
        相关资源
        最近更新 更多