我正在尝试在成员表中的“ user_id”和用户表中的“ id”之间建立关系。得到错误:150“外键约束格式不正确”。我要在Users表之前迁移users表。
$table->integer('user_id')->unsigned()->nullable();
$table->foreign('user_id')->references('id')->on('users');
您的语法是正确的,所以很可能是几个问题之一:
users
表实际上未称为users
。php artisan migrate:refresh
将所有内容回滚并重新运行。 请注意,这会破坏all您的数据,因此请确保它处于测试环境中。