Php Laravel软件包和迁移

Php Laravel软件包和迁移,php,laravel-4,Php,Laravel 4,我刚开始与Laravel合作,当时我正在制作一个活动记录器,对于一个web应用程序,我创建了一个包来包装所有这些功能,以便通过composer将其从一个项目移植到另一个项目 这个包依赖于几个数据库表,我只是想知道迁移应该放在哪里?我在主根数据库文件夹中有migrations文件夹,但我的包中也有migrations文件夹 如果要使用包中的migrations文件夹,如何在其中创建迁移 php artisan migrate:make create_users_table-table-create

我刚开始与Laravel合作,当时我正在制作一个活动记录器,对于一个web应用程序,我创建了一个包来包装所有这些功能,以便通过composer将其从一个项目移植到另一个项目

这个包依赖于几个数据库表,我只是想知道迁移应该放在哪里?我在主根数据库文件夹中有migrations文件夹,但我的包中也有migrations文件夹

如果要使用包中的migrations文件夹,如何在其中创建迁移

php artisan migrate:make create_users_table-table-create将在主应用程序中创建迁移,但我希望它在包中

任何指导意见都会很好

只需将-path添加到包迁移文件夹中即可。以下是一个例子:

php artisan migrate:make create_users_table --table --create --path=workbench/vendor/package/src/migrations