Illuminate \ Support \ Fluent Methods в миграции не найден

Я использую PhpStorm с плагином Laravel и ide-helper.

Я изменил include_fluent на true в api-helper.php и запустил php artisan ide-helper:generate. Но я все еще получаю

"Method 'references' not found in Illuminate\Support\Fluent"

ошибка в этой строке:

$table->foreign('author')->references('id')->on('users');
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
0
284
1

Ответы 1

Трудно сказать, что может быть не так, но убедитесь, что ваш код внутри метода up выглядит так:

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

(Конечно, замените table своим настоящим столом). Он должен работать без проблем.

Другие вопросы по теме