PHP Laravel 迁移文件不创建关系

问题描述 投票:0回答:1

我想在 php laravel 中的用户表和其他选项卡之间创建关系。使用命令迁移后:

  • php artisan migrate:fresh --seed

什么也没发生

迁移文件:

$table
    ->unsignedBigInteger('updated_from')
    ->nullable()
    ->foreign('updated_from')
    ->references('id')
    ->on('users');

刷新datagrip中的erd后,两个表之间没有关系:

没有任何关系。另一个箭头来自另一张桌子。

php laravel database migration database-migration
1个回答
1
投票

您是否尝试过使用显式外键:

$table->unsignedBigInteger('updated_from')->nullable();
$table->foreign('updated_from')->references('id')->on('users');
© www.soinside.com 2019 - 2024. All rights reserved.