matt127127 / laravel-migration-paths

Laravel项目的多个迁移路径。

v1.1.8 2023-03-28 19:44 UTC

This package is auto-updated.

Last update: 2024-09-28 23:17:28 UTC


README

matt127127创建

在定期开发阶段,迁移文件夹可能会变得非常大。如果我们能够组织迁移文件夹的内容,那就非常有帮助了。这个库可以帮助我们在不同的文件夹中组织迁移文件。

安装

使用Composer安装库。

composer require matt127127/laravel-migration-paths

更新Composer后,将服务提供者添加到config/app.php中的providers数组。

matt127127\MigrationPath\ServiceProvider::class,

Laravel 5.5使用包自动发现,因此不需要手动添加ServiceProvider。

使用

默认情况下,所有位于database/migrations目录下的文件夹都将注册为迁移。

但是,如果您想添加不在迁移文件夹下的多个目录,您必须先发布配置。

php artisan vendor:publish --provider="matt127127\MigrationPath\ServiceProvider" --tag="config"

添加自定义目录

'paths' => [
    database_path('migrations'),
    'path/to/custom_migrations', // Your Custom Migration Directory
],

许可证

此包在MIT许可证下。有关完整的版权和许可证信息,请参阅与源代码一起分发的LICENSE文件。