crocodic-studio/laravel-db-packer

用于打包现有 Laravel 数据库的工具

v1.3 2018-11-07 06:03 UTC

This package is not auto-updated.

Last update: 2024-09-22 08:19:08 UTC


README

此工具旨在自动迁移数据库中所有表的数据。

因此,您可以轻松与您的团队在 GIT 中协作,或者您可以将项目轻松发布而无需任何单独的数据库文件。

如何安装

  1. composer require crocodic-studio/laravel-db-packer
  2. 将以下代码 Crocodic\LaravelDBPacker\LaravelDBPackerServiceProvider::class 放入 /config/app.php 文件的 Providers 部分。

如何打包

php artisan packer:pack

带有表异常的打包

php artisan packer:pack --ignoreTable="table1,table2,table3"

带有表数据异常的打包

php artisan packer:pack --ignoreTableData="table1,table2,table3"

您可以将这两个选项结合起来。

如何解包

此命令将恢复表和数据

php artisan packer:unpack

致谢

Laravel 迁移生成器

https://github.com/Xethron/migrations-generator