readerstacks / migrateexcel
该软件包最新版本(1.2)没有可用的许可证信息。
无需太多头痛,即可将laravel excel 2迁移到3
1.2
2022-03-08 10:42 UTC
Requires
- maatwebsite/excel: 3.*
This package is auto-updated.
Last update: 2024-09-08 16:15:44 UTC
README
Laravel Excel(maatwebsite/excel) 2和3桥接器
Laravel查询迁移是一个工具,用于在迁移中迁移原始查询,并跟踪它们跨服务器。
有关许可证信息,请查看LICENSE文件。
功能
- 在Excel maatwebsite/excel 3中使用Laravel Excel 2的方法
安装
1 - 依赖项
第一步是使用composer安装软件包,并自动更新您的composer.json
文件,您可以通过运行以下命令来完成此操作
composer require readerstacks/migrateexcel
注意:如果您正在使用Laravel 5.5,步骤2(提供者和别名)是不必要的。QieryMigrations支持Laravel新的包发现。
2 - 提供者
您需要更新您的应用程序配置,以便注册软件包,使其可以被Laravel加载,只需更新您的config/app.php
文件,在您的'providers'
部分的末尾添加以下代码
config/app.php
<?php return [ // ... 'providers' => [ Readerstacks\MigrateExcel\MigrateExcelServiceProvider::class, // ... ], // ... ];
Lumen
转到/bootstrap/app.php
文件,并添加以下行
<?php // ... $app = new Laravel\Lumen\Application( dirname(__DIR__) ); // ... $app->register(Readerstacks\MigrateExcel\MigrateExcelServiceProvider::class); // ... return $app;
3 配置
发布配置
在您的终端中输入
php artisan vendor:publish --provider="Readerstacks\MigrateExcel\MigrateExcelServiceProvider"
运行迁移
在您的终端中输入
php artisan QueryMigrate
用法
Laravel用法
添加查询
php artisan QueryMigrate add --run
这将要求输入要更新迁移文件并运行数据库查询的查询
如果您只想更新迁移而不想在数据库中运行,则删除以下--run选项
php artisan QueryMigrate add
检查挂起的迁移
在您的终端中输入
php artisan QueryMigrate pending
运行迁移
在您的终端中输入
php artisan QueryMigrate migrate
只运行单个迁移
在您的终端中输入
php artisan QueryMigrate migrate --uid=uid_of_migration
再次运行单个迁移
在您的终端中输入
php artisan QueryMigrate migrate --uid=uid_of_migration --f