我是Laravel的新手,我正在创建一个活动记录器,对于Web应用程序,我创建了一个包来包装所有这些功能,因此它可以通过composer从一个项目移植到另一个项目。
该软件包依赖于几个数据库表,我只是想知道迁移应该在哪里生存?我在主根数据库文件夹中有迁移文件夹,但是我的包中还有迁移文件夹?
如果我要在我的包中使用迁移文件夹,那么如何在那里创建迁移?
php artisan migrate:make create_users_table --table --create
会在主应用中创建迁移,但我希望它在包中。
任何指导建议都会很棒!
答案 0 :(得分:0)
您只需将--path
添加到包迁移文件夹即可。这是一个例子:
php artisan migrate:make create_users_table --table --create --path=workbench/vendor/package/src/migrations