Laravel套餐&迁移

时间:2014-07-16 09:51:42

标签: php laravel-4

我是Laravel的新手,我正在创建一个活动记录器,对于Web应用程序,我创建了一个包来包装所有这些功能,因此它可以通过composer从一个项目移植到另一个项目。

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

如果我要在我的包中使用迁移文件夹,那么如何在那里创建迁移?

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

任何指导建议都会很棒!

1 个答案:

答案 0 :(得分:0)

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

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