将Northwind db导入laravel

将Northwind db导入laravel,laravel,migration,northwind,Laravel,Migration,Northwind,我正在尝试在我的Laravel项目中导入/使用Northwind db。 因为在创建Laravel项目时,您需要创建模型、迁移等,我想问,是否有一些自动化的方法来导入它,通过创建模型和迁移,或者只有手工才能实现 另一个问题:我尝试向其中一个表添加外键约束,还尝试通过在迁移中创建子文件夹来迁移该特定更改: php artisan migrate --path=/database/migrations/north/ 其中“north”是特定迁移所在的子文件夹,并且 Schema::

我正在尝试在我的Laravel项目中导入/使用Northwind db。 因为在创建Laravel项目时,您需要创建模型、迁移等,我想问,是否有一些自动化的方法来导入它,通过创建模型和迁移,或者只有手工才能实现

另一个问题:我尝试向其中一个表添加外键约束,还尝试通过在迁移中创建子文件夹来迁移该特定更改:

php artisan migrate --path=/database/migrations/north/
其中“north”是特定迁移所在的子文件夹,并且

        Schema::table('order_details', function (Blueprint $table) {
            $table->unsignedBigInteger("OrderID")->nullable();
            $table->foreign("OrderID")->references("OrderID")->on("orders")->onDelete("cascade");

        });
是用于创建外键的代码

问题:

  • 是否有自动导入Northwind或任何未在Laravel中创建的db的方法,或者我必须手动完成所有操作

  • 如果我必须手工操作,那么为什么添加fk约束的方法不起作用?我错过什么了吗?说明:当我尝试迁移时,它会说:“无需迁移”


  • 看看这个github存储库:@Collin我在搜索时已经看到了它,然后我问了。事实上,自述文件并没有解释它的实际功能。它是按照我的要求做的吗?因为就我所知,它是值得尝试的,我会盲目地尝试。事件,如果它不能解释什么是确切的。