gpt4 book ai didi

laravel - Laravel 5.1 包中的迁移放在哪里?

转载 作者:行者123 更新时间:2023-12-04 20:36:43 25 4
gpt4 key购买 nike

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

话虽如此:在我的包裹上 (原工作台)在 Laravel 5.1 上,我应该放在哪里以及如何运行迁移?

有大佬知道怎么处理吗?

更新 :

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

最佳答案

你可以把它放在packages/.../src/migrations .
运行它:

  • 您可以在 composer.json 中插入:
  • "autoload": {
    "classmap": [
    "database",
    "packages/.../src/migrations"
    ],
  • 或者只是打电话:
  • Laravel 4.x php artisan migrate --package="{vendor}/{name}"
  • Laravel 5.x php artisan migrate --path=/packages/.../migrations

  • 欲了解更多信息:查看 this blog from websanova.com

    关于laravel - Laravel 5.1 包中的迁移放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33873506/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com