«Ссылки» метода не найдены в разделе «Подсветка \ Поддержка \ Свободно» в Laravel 5.8. - PullRequest
0 голосов
/ 18 марта 2019

Я использую Laravel 5.8 с PHP 7.1 Выдает предупреждение с помощью функции reference ().

$table->foreign('student_id')->references('student_id')->on('student');

Ошибка:

Warning:(52, 45) Method 'references' not found in Illuminate\Support\Fluent

Заранее спасибо.

1 Ответ

2 голосов
/ 18 марта 2019

Это ваша IDE, которая не жалуется на проблемы с laravel. Добавьте этот код в начало файла _ide_helper.php.

namespace Illuminate\Support{
/**
 * @method Fluent first()
 * @method Fluent after($column)
 * @method Fluent change()
 * @method Fluent nullable()
 * @method Fluent unsigned()
 * @method Fluent unique()
 * @method Fluent index()
 * @method Fluent primary()
 * @method Fluent default($value)
 * @method Fluent onUpdate($value)
 * @method Fluent onDelete($value)
 * @method Fluent references($value)
 * @method Fluent on($value)
 */
class Fluent {}
}

Ваша проблема должна быть исправлена ​​после этого

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...