我创建了一个名为"Listings"的新迁移,基本上我只是遵循TraversyMedia的速成课程来帮助我学习PHP和Laravel.
我想对 list 迁移添加一个简单的修改,以便它引用一个用户ID(‘poster’).
我是这样做的:
$table->unsignedBigInteger('user_id');
$table->foreign('user_id')->references('id')->on('users');
我确实迁移了:刷新,甚至try 了迁移:回滚,然后再次迁移,但无论如何,Listings表永远不会被删除,我必须手动完成.每一张桌子都被丢弃了,但这张和我不明白为什么.
它也有"向下"功能:
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('listings');
}
我做错什么了吗?我错过什么了吗?
我使用的是:Laravel 9.38.0、PHP 8.1.10和Zend Engine v4.1.10