找不到Illuminate \ Support \ Fluent方法进行迁移

时间:2018-10-09 20:01:06

标签: php laravel phpstorm laravel-migrations

我正在使用带有Laravel和ide-helper插件的PhpStorm。

我在include_fluent中将api-helper.php更改为true,然后运行php artisan ide-helper:generate。但是我仍然得到

  

“在Illuminate \ Support \ Fluent中找不到方法'引用'”

此行错误:

$table->foreign('author')->references('id')->on('users');

1 个答案:

答案 0 :(得分:-1)

很难说出什么是错的,但是请确保up方法中的代码如下所示:

Schema::table('your_table', function (\Illuminate\Database\Schema\Blueprint $table) {
    $table->foreign('author')->references('id')->on('users');
});

(当然用您的真实表替换table)。它应该可以正常工作。