迁移在Laravel 5.1包中的位置?

Den*_*aga 5 laravel laravel-migrations laravel-5.1

好吧,我确实有一个包装,我只和我的系统一起使用.我确实有该软件包的迁移(它是在Laravel 4.2上构建的,我正在升级它).

话虽如此:Laravel 5.1的我的软件包(以前的工作台)上,我在哪里放置以及如何运行我的迁移?

你们有谁知道怎么处理这个吗?

更新:

这不是简单迁移的情况.回到laravel 4.*,我们能够维护每个包的迁移(如果它是如此可取),并且我确实有一些迁移由我自己的包保存,在它自己的数据库中,使用它自己的表.所以......我需要它来成为PACKAGE的迁移,而不是ROOT INSTALATION的迁移.

4gi*_*ivN 4

你可以把它放进去packages/.../src/migrations。运行它:

  1. 您可以在composer.json中插入:

"autoload": { "classmap": [ "database", "packages/.../src/migrations" ],

  1. 或者直接拨打电话:

    • 拉拉维尔 4.xphp artisan migrate --package="{vendor}/{name}"
    • Laravel 5.xphp artisan migrate --path=/packages/.../migrations

欲了解更多信息:请查看websanova.com 上的博客